码迷,mamicode.com
首页 > 其他好文 > 详细

随机数生成之Math.Random()方法

时间:2016-02-13 19:35:03      阅读:256      评论:0      收藏:0      [点我收藏+]

标签:

Math.random()

产生一个[0,1)之间的随机数。

 

Math.Random()*10  

输出 0-9 之间的任意随即数,每个数出现的几率均等。

Math.Random()*100

输入 0-99之间的任意随机数 ,每个数出现的几率均等。

Math.Random()*(n-m)+m

Math.Random()*(20-10)+10

输出 10 -20 之间的任意随机数,每个数出现的几率均等。

题目:输出六位随机数,手机常用的短信验证。

public static void main(String[] args){

   int x=(int)( Math.Random()*(1000000-100000)+100000);  //这个范围的随即数正好小于7位,大于等于六位。最小的六位数是100000,最大的六位数999999,我们需要的六位数正好在这之间。

    String messageCode = String.ValueOf(i);

   System.out.println(nessageCode);

 

}

随机数生成之Math.Random()方法

标签:

原文地址:http://www.cnblogs.com/java-dog/p/5188177.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!