栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

java学习笔记:随机数

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

java学习笔记:随机数

随机相关API
一、random
 java.util包中的Random类可以用来生成不同类型的随机数。
 1.创建Random的方式
 Random():创建Random对象,该对象每次随机生成的随机数不同

 Random r1= new Random();

Random(long seed): 使用一个种子参数创建Random对象,参数相同     的Random对象,每次生成的随机数相同
 Random r2 = new Random(1000);
 Random r3 = new Random(1000);
 Random r4 = new Random();

 2.Random类中生成随机数的方法

 System.out.println("生成的随机数为:"+r1.nextInt());
 System.out.println("生成的随机数为:"+r2.nextInt());
 System.out.println("生成的随机数为:"+r3.nextInt());
 System.out.println("生成的随机数为:"+r4.nextInt());

 System.out.println("[0-100)生成的随机数为:"+r1.nextInt(100));
 System.out.println("[0-1000)生成的随机数为:"+r2.nextInt(1000));
 System.out.println("[0-1000)生成的随机数为:"+r3.nextInt(1000));
 System.out.println("[0-10000)生成的随机数为:"+r4.nextInt(10000));
二、UUID
Java.util中 UUID:生成唯一识别码
for(int i=0;i<10;i++){
    UUID uuid = UUID.randomUUID();
    System.out.println(uuid);
}

 

练习:猜大小游戏
System.out.println("我心里有一个0-99之间的整数,你猜是什么?");
Random r1 = new Random();
int r2 = r1.nextInt(100);

System.out.println("随机数:  "+r2+"  (假装不知道哈···)");

Scanner input = new Scanner(System.in);

for (int i=1;;i++){
    int num=input.nextInt();
  if (num== r2){
      if (i==1){
          System.out.println("你太聪明了!");
      }else if (i>=2&&i<=5){
          System.out.println("不错,再接再接!");
      }else if (i>=6){
          System.out.println("要努力呀,小伙子!");
      }
  System.exit(0);
  }else if (num>r2){
      System.out.println("大了点儿,再猜!");
  }else if (num 

 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/981294.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号