【Math】Random获取随机数

一、原理

Math.random()获取的是[0,1)的随机数;然后根据需要变更;
【Math】Random获取随机数_第1张图片

二、实例

1、如何获取一个0-100的随机数?

Math.random() * 100

【Math】Random获取随机数_第2张图片

2.如何获取一个2-98的随机数?

public class random1 {
    public static void main(String[] args) {
        double a=Math.random();
        double b=Math.random()*100;

        /*获取2-98的随机数*/
        double c=Math.random()*96+2;
        //这里的思路是,2-98范围等于(0-96)+2;然后提取公因式,变成(0-1)*96+2;前面的0-1可以用Math.random()来替换
        //System.out.println(a);
        //System.out.println(b);
        System.out.println(c);
    }
}

【Math】Random获取随机数_第3张图片

你可能感兴趣的:(【基础】,【Angular】,【JavaEE】)