随机出题系统遇到问题
本人已经上班,单位总组织考试,本人想编写一套模拟考试系统,用户注册,倒计时等其他模块基本完成,就是到数据库随机选题这里弄不懂了,是否用rnd函数还是需要其他,请高人指点!!!!
补充下,一共五个按钮以及八个label,五个按钮分别是开始考试,退出系统,上一题,下一题,交卷!
label分别是倒计时窗口,题目窗口,以及答案窗口(有的题目有6个选项)
程序代码:Option Explicit
Private coll As Collection
Private Sub Form_Load()
Set coll = New Collection
Dim i As Long
For i = 1 To 12
coll.Add "题目" & i
Next
Randomize
Do While coll.Count > 0
i = 1 + Rnd * (coll.Count - 1)
'Debug.Print coll(i)
List1.AddItem coll(i)
coll.Remove i
Loop
End Sub
自己调试下就知道思路了。