randomtest.java

来自「一个简单的C/S模式考试系统」· Java 代码 · 共 37 行

JAVA
37
字号
import java.util.HashSet;
import java.util.Iterator;
import java.util.Random;
//import java.util.Set;

public class RandomTest
{
    private static final int SET_SIZE = 10;  //要填满多少个值
    public static final int RANDOM_MAX_VALUE = 16; //随机数最大值
    private static Random random = new Random();
    HashSet set;
     Iterator it;
  public RandomTest(){
  	 set = new HashSet();
  	 
  	}  
    
public Iterator getRandom(){
	while (set.size() < SET_SIZE) {
        	int i=0;
            if((i=random.nextInt(RANDOM_MAX_VALUE))!=0)
            set.add(i);// 
        }
        //验证
        it = set.iterator();
return it;         }
    //public static void main(String[] args)
    //{
    //    RandomTest r=new RandomTest();
    //    Iterator it1=r.getRandom();
     //   while(it1.hasNext())
    //    {
//            System.out.println(it1.next());
    //    }
   // }
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?