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("游戏结束");
}
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 地球OL攻略 —— 某应届生求职总结
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 提示词工程——AI应用必不可少的技术
· .NET周刊【3月第1期 2025-03-02】