您的位置:首页 > 其它

随机数生成范围的小结

2015-08-19 13:28 267 查看
Java中Math类下的Random()方法生成随机数,其取值范围0.0<=value<1.0,如果要取一定范围内的随机数,则需要对其范围判断。这里提供方法参考。

/*

* 随机取值,在10~99内

* 使用Math下的Static dobule random(),随机取值是0.0~1.0,该值大于等于0.0且小于1.0

*/

public class RandomDemo {

public static void main(String[] args) {

//方法一:do……while……判断随机数字是否在10~99

int number;

do{

number=(int) (Math.random()*99);

if(number>=10){

System.out.println(number);

break;

}

}while(number<10);

//方法二:random()*89其取值范围是0~89,再加10,则取值范围是10~99

int number2=(int) (Math.random()*89)+10;

System.out.println(number2);

}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: