package Demo_Random;
import java.util.Random;
import java.util.Scanner;
/*
要求:根据变量int的值,获取随机数字,范围是[1,n]
*/
public class Demo03Random {
public static void main(String[] args) {
/* Random r = new Random();
Scanner sc = new Scanner(System.in);
int a = sc.nextInt();
System.out.println("请输入随机数字最大值"+a);
int n= a+1;
int num = r.nextInt(n);
System.out.println("随机数字:"+num);
//*从0开始,未从1开始
*/
int n =5 ;
Random r = new Random();
for (int i = 0; i < 100; i++) {
//本来范围是[0,n),整体+1后变成[1,n+1),即[1,n]
int result = r.nextInt(n)+1;
//int result = r.nextInt(n+1);//此时,范围:[0,n]
System.out.println("随机数字:"+result);
}
}
}
根据变量int的值,获取随机数字,范围是[1,n]
最新推荐文章于 2022-10-16 22:06:00 发布