java 随机数

1 导包

import java.util.Random;

2 创建对象

new r = new Random();

在程序中可以创建一个产生随机数的机器;

r是机器名字,名字可以自己更改

3 指挥机器产生随机数

r.Random(范围);

示例  r.Random(10);  //产生一个 0-9 的随机数  注意 !不包括10;

int num = r.Random(10);

练习1 //产生一个 5-31 的随机数  里面就需要存32    32 -5 = 26
//创建一个随机数
        Random r = new Random();
        
        //产生一个 5-31 的随机数  里面就需要存32    32 -5 = 26
        for(int j =1; j<25;j++)
        {
            int i = r.nextInt(26)+5;
            //输出一个随机数
            System.out.println("输出随机数"+i);
        }
        

算法

        //创建一个随机数
        Random r = new Random();
        
        //产生一个 -20 到 - 10 的随机数 里面就需要存 11 r.nextInt(11)-20 ;
        //产生一个 -56 到   20 的随机数 里面就需要存 21 r.nextInt(77)-56 ;
        //算法就是 最大数减去最小数 加1 ;
        for(int j =1; j<25;j++)
        {
            int i = r.nextInt(10)-20 ;
            //输出一个随机数
            System.out.println("输出随机数"+i);
        }

对比Scanner  

1 导包

import java.util.Scanner

2 创建对象

Scanner s = new Scanner(System.in);

3 应用

int a = s.nextInt();

原文地址:https://www.cnblogs.com/dupeilin/p/12688901.html