乱数ジェネレーターでコイントスをシミュレートしたかったのですが、これが私がしたことです
public class CoinToss
{
public static void main(String args[])
{
int num=(int)(1000*Math.random());
if(num<500)
System.out.println("H");
else
System.out.println("T");
}
}
20 回の実行で 16 回の表と 4 回の裏が得られたので、結果はがっかりしました。それはランダムではないようです。それは可能ですが、プログラムが正しいかどうか、一般的な意見が欲しいですか? 私は数学的に何かが欠けていますか?