疯狂输出 ⚔ Java中的随机数

来源:互联网 发布:欲安所归乎 编辑:程序博客网 时间:2024/06/10 16:37

随机数
什么事随机数呢?看下面这句话。
随机数是使用物理现象产生的:比如掷钱币、骰子、转轮、使用电子元件的噪音、核裂变等等,这样的随机数发生器叫做物理性随机数发生器,它们的缺点是技术要求比较高。所以在编程中我们所用到的随机数都是(伪随机)
那我们 用什么函数定义随机数呢?
我们定义随机数是用 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
今天我们随机数就讲到这里,下一节我们讲函数。

原创粉丝点击