点击按钮(开始考试)后,弹出新页面,此时开始随机抽题,并且把题目显示在该页面中。题型是客观单选题,考生在页面上答题完毕以后系统自动评分,并且记录到数据库中。如果考试时间结束则自动提交试卷。请问如何ADO组件实现上面的功能啊!!~~~随机算法如何用系统时间作为“种子”???
谢谢了,着急ING!!!~~~

解决方案 »

  1.   

    var
         a:real;
    begin
      a:=now;
      Random(Trunc(Now));
    end;
      

  2.   

    能不能再给点其他的提示啊
    着急ING!~~~
      

  3.   

    Query1:(SELECT * FORM tTable)Random() n 個隨機數,可以自己編代碼控制彼此不重復Query2: SELECT * FROM Query1 WHERE Query1.RecNo IN (你產生的隨機數);
      

  4.   

    select top 1 * from tablename order by newid()
    这条语句在数据库中抽取任一条数据
      

  5.   

    有Random()就可以随机选题,只要你判断其不要重复就行
      

  6.   

    我作了一个随机抽取题号的程序:
    1、定义一个数组,作为题号的设置
    2、用Timer控件控制时间,随机的抽取
    3、将抽取到的题号保存(防止重复抽取)
      

  7.   

    select top 1 * from tablename order by newid()
    这条语句在数据库中抽取任一条数据
    这个回答的好,我觉得