私は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 {}
}
}
}
主な問題は、配列を埋めて、ループの内外に int を取得することのようです。