我想获取一个随机整数,但我现在的方法需要很长时间才能得到这个随机数(大约10秒钟!)
我正在尝试获取一个介于0到4之间(包括0和4)的随机数。 目前这段代码可以完成任务,但10秒太长了! 有更好的方法吗? 谢谢!
Random generator=new Random();
do {
id=generator.nextInt();
}
while(id<=0||id>=4);
我正在尝试获取一个介于0到4之间(包括0和4)的随机数。 目前这段代码可以完成任务,但10秒太长了! 有更好的方法吗? 谢谢!
while(id<=0||id>=4)
来进行检查,只需简单地指定范围为generator.nextInt(5);
。 - Baby