可能重复:
使用 Java 在一个范围内生成随机数
这感觉很傻,但我不确定如何创建一个随机整数,给它一个允许的特定范围。我试图让它生成介于 -1 和 1 之间的随机数。我尝试这样做,但该nextInt
部分不允许将两个参数放在括号内。我应该使用不同的东西吗?
import java.util.Random;
public class Testttterrrr {
/**
* @param args
*/
public static void main(String[] args) {
Random rng = new Random();
for (int i=0;i < 10; i++)
{
int pepe = 0;
pepe = rng.nextInt(1, 1-2);
System.out.println(pepe);
}
}
}