您的位置:首页 > 编程语言 > Java开发

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

2017-06-22 23:12 281 查看
借助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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  Math类 random 随机数