给试题编个号,用java.util.Random随即选编号不就ok了

解决方案 »

  1.   

    是不是就是调用Random(),就能返回一个随机数呀,有没有这个函数的说明呀!!
      

  2.   

    int iget=4;//试题数目
    int Sl[]=new int[iget];//存储随机数的数组
    Sl[n ++] = (int)(imax * Math.random())+1;while (n < iget)
    {
    iRnd = (int)(imax * Math.random())+1;
    for(bFlag = true,i = 0;i<n;i++)
    {
    if (iRnd == Sl[i]) 
    {
    bFlag = false;
    break;
    }
    }
    if (bFlag == true)
    {
    Sl[n++] = iRnd;

    }
    }
      

  3.   

    在java中有java.util.Random类以及Math.random()方法可以实现随机函数的选择问题
    你可以根据实际的需要来选择不同的实现方法!
      

  4.   

    C_memory兄,你不能帮我写成jsp的源代码形式呀,谢谢了。
      

  5.   

    你好好看看api文档吧,如果连随机方法都不知道是什么的话,说明你还要多练习java啊.要养成先查api文档的好习惯
      

  6.   

    建议使用java.util.Random类而不是Math.random()方法,后者有bug使用方法很简单的,具体的相关方法可以参照javadoc
    其中的方法包括
    protected  int next(int bits) 
    boolean nextBoolean() 
    void nextBytes(byte[] bytes)  
    double nextDouble() 
    float nextFloat() 
    double nextGaussian() 
    int nextInt() 
    int nextInt(int n) 
    long nextLong() 
    void setSeed(long seed) tomcat4中带有一个猜数字的例子其中就用到了Random类