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


借助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 317440886 114361
50 91 3441752456 421551
15 82 8573659136 962666
84 9 3953609272 24485
11 57 9928481668 603693
31 34 295019247 789855
88 73 5017982257 646350
68 20 83460792 889430
70 38 7844488521 328973
72 70 468893035 999962

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值