我在做一个项目,其他的没问题了,就是出题的时候不会写,怎么随机出题,只有单选,题不能重复
数据库的题库表(questionsid)与类别表(classid)有外键,当点击考试类别时随机抽取这个类别的题,请问Dao,servlet怎么写?
详细点,求完整代码!只要能随机出来数据,在jsp中遍历就ok了questionBean
private int questionid;
private int classid;
private String problem;
private String A;
private String B;
private String C;
private String D;
private String correct;classBean
         private int classid;
private String classname;//考试类名

解决方案 »

  1.   

    http://www.jb51.net/article/45072.htm
      

  2.   

    假如有10个题,随机出2个
    我有个int timu[10] = {1,2,3,4,5,6,7,8,9,10}我先int temp = random(10) ; //temp =4
    timu[4] = 5;
    t1 = 5;
    timu[4] = timu[9];int temp = random(9); //temp=4
    timu[4] = 9;
    t2 = 9主要思想就是
    for(){
    int temp = random(count);
    timu[temp]//先放到出题队列里面
    timu[temp] = timu[count-1];
    count --;
    }
      

  3.   

    假如有10个题,随机出2个
    我有个int timu[10] = {1,2,3,4,5,6,7,8,9,10}我先int temp = random(10) ; //temp =4
    timu[4] = 5;
    t1 = 5;
    timu[4] = timu[9];int temp = random(9); //temp=4
    timu[4] = 9;
    t2 = 9主要思想就是
    for(){
    int temp = random(count);
    timu[temp]//先放到出题队列里面
    timu[temp] = timu[count-1];
    count --;
    }