我正在尝试使用java.util.Random
创建一个随机数生成器。我需要生成介于-5和+5之间的数字(不包括零)。这是我的其中一个实验室的bouncingbox应用程序。随机数是盒子速度的方向。
Random v = new Random();
int deltaX = -5 + v.nextInt(10) ;
for(; deltaX>0 && deltaX<0;){
System.out.println(deltaX);
}
我已经尝试过了,但是它不排除零。任何帮助,将不胜感激。
最佳答案
这是一种方法:
int deltaX = -5 + v.nextInt(10);
if (deltaX >= 0) deltaX++;