java Math.Random()简单问题

来源:百度知道 编辑:UC知道 时间:2024/07/04 21:09:03
Math.Random()能取到0 和1这两个值吗???

大于或等于 0.0,小于 1.0
也就是能取到0但取不到1

public class pubTest
{
private float fvar1, fvar2;
private int ivar1;

public void sum()
{
fvar2 += fvar1;
}
}

下面的方法可以获取[0,1]之间的数
int i = (int) (Math.random() + 0.5) * 1 ;
System.out.println(i);

0<=n<1