我真的想要一些从1-2中随机化的Java,以及我想出的所有(也没有工作):
random.math (int.1+2)
实际上可能看起来很傻到专家但是是的
答案 0 :(得分:1)
由于您只想在两个整数之间切换,您可以使用三元运算符和Math.random()
静态方法来实现所需的结果:
Math.random() >= 0.5 ? 2 : 1
答案 1 :(得分:0)
最简单的方法是使用Random.nextInt(int n)
方法,该方法会生成0
和n-1
之间的整数。
以下是一个例子:
Random rnd = new Random();
for (int i = 0; i < 20; i++) {
int number = rnd.nextInt(2) + 1;
System.out.print(number + " ");
}
<强>输出强>
1 2 1 1 2 1 1 2 2 1 2 2 2 2 1 2 2 2 1 1