java生成随机数的三种方式

    科技2022-08-16  94

    1、使用java.lang.Math中的random()方法,生成 [0,1.0) 之间的double类型随机数

    生成[-50,50)之间的随机整数 int ran = (int) (Math.random() * 100 - 50);

    2、使用java.util.Random类实现

    生成 [-50,50)之间的随机数 Random r=new Random(); int ran = r.nextInt(100)-50;

    3、通过System.currentTimeMillis() 获取一个当前时间毫秒数的long型随机数,方法返回从1970年1月1日0时0分0秒(这与UNIX系统有关)到现在的一个long型的毫秒数,取模之后即可得到所需范围内的随机数。

    获取100以内的整数 long r= System.currentTimeMillis(); int ran = (int) (r0);

     

    Processed: 0.037, SQL: 9