【发布时间】:2013-01-05 18:40:51
【问题描述】:
我正在尝试获取随机数列表并将其放入队列中,而不会重复随机数。
int number = 40;
for (int j = 0; j<number; j++)
{
int pick = random.nextInt(number);
myQueue.add(Integer.toString(pick));
}
System.out.println("the queue size: "+myQueue.size());
Iterator it = myQueue.iterator();
while(it.hasNext()){
String iteratorValue = (String)it.next();
System.out.println("queue next value: "+iteratorValue);
}
使用上面的代码,我得到了一些重复的随机数
有人知道怎么做吗?
【问题讨论】:
-
您可以生成哪些随机数有任何范围吗?