Random概述和基本使用和Random生成指定范围的随机数和Random

Random概述和基本使用

1、导包

import java.util.Random;

2、创建

Random r = new Random();

3、使用

int num = r.nextInt();
System.out.println("随机数是:"+num);

Random生成指定范围的随机数

获取一个随机的int数字(参数代表了范围,左闭右开区间):int num = r.nextInt(3)

实际上代表的含义是:[ 0,3 ),也就是0~2

案例:

Random r = new Random();
for (int i = 0; i < 20; i++) {
int num = r.nextInt(10);//范围实际上是0~9
System.out.println(num);
}

Random练习题

生成1~n之间的随机数

案例:

public static void main(String[] args) {
int n =5;
Random r = new Random();
for (int i = 0; i < 30; i++) {
int i1 = r.nextInt(n)+1;
System.out.println(i1);
}
}

猜数字小游戏

案例:

public static void main(String[] args) {
Random r = new Random();
int randomNum = r.nextInt(100)+1;
Scanner sc = new Scanner(System.in);
while (true){
System.out.println("请输入你猜测的数字:");
int guessNum = sc.nextInt();
if (guessNum > randomNum){
System.out.println("太大了,请重试!");
}else if (guessNum < randomNum){
System.out.println("太小了,请重试!");
}else {
System.out.println("恭喜你,猜中啦!");
break;
}
}
System.out.println("游戏结束");
}

 

posted @   想见玺1面  阅读(390)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 地球OL攻略 —— 某应届生求职总结
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 提示词工程——AI应用必不可少的技术
· .NET周刊【3月第1期 2025-03-02】
点击右上角即可分享
微信分享提示