我有这段代码可以模拟10次抛硬币的过程:
public void FlipCoinTenTimes() {
Random randomNumberGenerator = new Random();
// Generate 10 random numbers
for (int i = 0; i < 10; i++) {
randomNumberGenerator.setSeed(randomNumberGenerator.nextLong());
System.out.println(randomNumberGenerator.nextInt(2) == 0 ? "Heads" : "Tails");
}
}
将种子设置为随机长整型是否会使此方法更加随机?也就是说,如果我删除setSeed()
行,是否比这个方法更50/50(即50%的概率)?