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


    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);

    }

  • 相关阅读:
    11.26
    11.25
    11.24
    11.23
    11.22
    11.21
    11.20
    3.16结对作业1.2
    3.14结对作业1.0
    3.13Android学习
  • 原文地址:https://www.cnblogs.com/java-dog/p/5188177.html
Copyright © 2020-2023  润新知