java-Math类Random方法获取随机数案例

来源:互联网 发布:overlay网络的价值 编辑:程序博客网 时间:2024/05/17 23:20


借助java中Math类Random方法获取随机数案例:

package day08;/* * 需求: * 通过使用javaAPI查询使用Math类的使用方法 * 获取一个原始随机数(不加条件) * 来获取一个1-100的随机数 * 获取100个1-100之间的随机数 * 说明:Math类是java.lang包下的类,顾不用导包 * Math类下的Random方法是静态的可以直接用类调用 * random产生的是一个double类型的0.0-1.0(取不到1.0)之间的数据 *  * */public class MathDemo {   public static void main(String[] args) {//调用Math类下的Random方法   double num=Math.random();   System.out.println("原始随机数:"+num);//原始随机数//获取1-100之间的随机数   int num1 = (int)(Math.random()*100)+1;   System.out.println("1-100之间的随机数:"+num1);      //获取100个1-100之间的随机数   System.out.println("100个1-100之间的随机数:");   for(int i=1;i<=100;i++){   int num2 = (int)(Math.random()*100)+1;   System.out.print(num2+"\t");   if(i%10==0){   System.out.println();   }   }}}

输出:

原始随机数:0.3559115826798718
1-100之间的随机数:37
100个1-100之间的随机数:
70 16 317440886114361
50 91 3441752456421551
15 82 8573659136962666
84 9 395360927224485
11 57 9928481668603693
31 34 295019247789855
88 73 5017982257646350
68 20 83460792889430
70 38 7844488521328973
72 70 468893035999962

原创粉丝点击