java.util.random中nextFloat()取值问题

nextFloat()返回的是0.0-1.0之间的随机数,取值范围是在
[0.0,1.0)还是[0.0,1.0]或者(0.0,1.0)

“[”为包含
“)”为不包含
我有更好的答案
分享到:

1条回答


是[0.0,1.0),测试方法
public static void main(String[] args) {
float f;
do {
f = new Random().nextFloat();
if (f == 1.0f) {
System.out.println(1);
}
System.out.println("不会为1");
}while(f != 1.0f);
System.out.println("js");
}