Java 使用math.Random随机选择正确或错误

Java 使用math.Random随机选择正确或错误,java,math,random,boolean,Java,Math,Random,Boolean,如何仅使用Math.random返回true或false,而不创建新方法或使用java.util.random Math.random返回一个介于0和1之间的双精度值,包括0和1 所以 另外,Random.nextBooleanMath.Random>0.5研究Math.Random的范围是什么,并确定如何将该范围一分为二,并指定一半为真,另一半为假。问题到底是什么?你有输出示例吗?要使用Math.random获得布尔值,你必须打印random boolean=并且答案必须为真或假。我只能尽可能

如何仅使用Math.random返回true或false,而不创建新方法或使用java.util.random

Math.random返回一个介于0和1之间的双精度值,包括0和1

所以


另外,Random.nextBoolean

Math.Random>0.5研究Math.Random的范围是什么,并确定如何将该范围一分为二,并指定一半为真,另一半为假。问题到底是什么?你有输出示例吗?要使用Math.random获得布尔值,你必须打印random boolean=并且答案必须为真或假。我只能尽可能使用Math.random和简单答案。我不想使用if或任何比它更复杂的东西。不仅仅是0或1,它是。不使用if可以吗?50%的概率是真还是假?Random.nextBoolean,yes java.util.concurrent.ThreadLocalRandom.current.nextBoolean;但是Random.nextBoolean不是来自java.util.Random吗?哎呀。我的意思是java.util.concurrent.ThreadLocalRandom.current.nextBoolean;同样有效。
boolean value;

if(Math.random() > 0.5) value = true;
else value = false;