我对 Java 比较陌生,想尝试编写一个代码,该代码会在一定次数内随机生成 2 个数字,并且它会跟踪这 2 个数字相同的次数。然后在 X 次尝试之后,它会计算它发生的机会。
# 随机数除以它们相同的时间
import java.util.Random;
public class RandomTest {
public static void main(String[] args) {
int[] anArray;
anArray = new int[100000];
Random randomGenerator = new Random();
for (int loop = 1; loop < 1000; loop++) {
int random1 = randomGenerator.nextInt(100);
int random2 = randomGenerator.nextInt(100);
if (random1 == random2) {
int number = number + 1;
countArray[number] = loop;
}
if (loop == 1000) {
System.out.println("Took " + loop + " randoms.");
break;
}
else {}
}
}
}
主要问题似乎是让数组填充并让整数进入/退出循环。