【发布时间】:2021-09-24 19:14:24
【问题描述】:
//问题是系统打印left,left,left..或right,right,right...,试图生成left,right,left,left,right...
import java.util.Random;
class generate {
public void runMycode() {
}
public static void main (String [] args) {
String [] arr = {"left", "right"};
Random random = new Random();
int select = random.nextInt(arr.length);
int i;
for (i = 0; i < 10; i++)
System.out.println( arr[select]);
}
}
【问题讨论】:
-
您只调用一次
random.nextInt()。 -
在 for 循环中移动
select = random.nextInt(arr.length);