JAVA-Random

Random类中实现的随机算法是伪随机,也就是有规则的随机。在进行随机时,随机算法的起源数字称为种子数(seed),在种子数的基础上进行一定的变换,从而产生需要的随机数字。

相同种子数的Random对象,相同次数生成的随机数字是完全相同的。也就是说,两个种子数相同的Random对象,第一次生成的随机数字完全相同,第二次生成的随机数字也完全相同。这点在生成多个随机数字时需要特别注意。

常用方法

random.nextInt(int n)//得到【0-(n-1)】之间的一个随机值

public static void main(String[] args) {
        Random random = new Random();
        for (int i = 0; i < 50; i++) {
//          System.out.println((random.nextInt() >>> 1)%100);//0-100以内的随机值
            System.out.println(random.nextInt(101));//功能同上
        }
}

猜你喜欢

转载自blog.csdn.net/qq_37131111/article/details/78945126
今日推荐