0
我打算用C#在asp.net中開發一個項目。該項目是一個在線考試系統。問題是,我將如何從數據庫中選擇一段時間內的隨機問題?我正在使用的數據庫是SQL Server 2005.請提供C#中的所有解決方案。在C中沒有重複的問題紙上的隨機問題#
我打算用C#在asp.net中開發一個項目。該項目是一個在線考試系統。問題是,我將如何從數據庫中選擇一段時間內的隨機問題?我正在使用的數據庫是SQL Server 2005.請提供C#中的所有解決方案。在C中沒有重複的問題紙上的隨機問題#
考慮在這裏
在黑暗中拍攝假設你有一個問題,每個問題(希望)一個表的「ID」列:
你可以去:
1)獲取以從數據庫中選擇的問題
2.)隨機挑選一個問題的id總數
喜歡的東西
public Question GetRandomQuestion()
{
Random r = new Random();
int totalNoOfQuestions = GetTotalNoOfQuestions(); //get this from database
int questionIdToPick = r.Next(totalNoOfQuestions);
return GetQuestion(questionIdToPick); //some method to fetch from database
}
聽起來更像是一個考題。 :) – BugFinder 2011-04-06 13:47:06