疯狂输出 ⚔ Java中的随机数

本文介绍了如何在Java中使用Math类生成指定范围内的随机数,并通过实例演示了如何生成随机整数及寻找这些随机数中的最大值。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

随机数
什么事随机数呢?看下面这句话。
随机数是使用物理现象产生的:比如掷钱币、骰子、转轮、使用电子元件的噪音、核裂变等等,这样的随机数发生器叫做物理性随机数发生器,它们的缺点是技术要求比较高。所以在编程中我们所用到的随机数都是(伪随机)
那我们 用什么函数定义随机数呢?
我们定义随机数是用 Math类的函数去定义随机数。
那我们怎么定义随机数呢?
公式=*(最大值-最小值+1)+最小值
上面可能比较抽象下面我们来练习几个题目大家就懂了。
随机[15,200]的 十个整数

public class Demo{
    public static void main (String[]agrs){
       for(int a= 0;a < 10;a++){
       int a =(int)Math.random()*((200 - 15 + 1) + 15)     //(int)强制转换 
          if(a == 9){
            System.out.println(a+"。");
            continue;
          }
       }
       System.out.print(a+",");
    }
}

结果是:179, 36, 35, 136, 196, 153, 35, 177, 26, 119。

接下来大家再做一个题,巩固一下前面的知识
题目 随机[15,200]的整数 10个 并找出最大值

public class Demo{
    public static void main (String[]agrs){
      int max = 0;
      for(int a = 0; a< 10; a++){
          int b= (int)(Math.random()*(200-15+1)+15);
                Syestem.out.println(b+",");
             if(max<b){
            max = b;
        }
    }
    System.out.println("max ="+max);
    }
}

输出的结果是:176,85,133,192,154,139,192,182,55,102,max =192
今天我们随机数就讲到这里,下一节我们讲函数。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值