java生成随机数
来源:互联网 发布:淘宝桔子表行靠谱不 编辑:程序博客网 时间:2024/06/04 20:06
java生成随机数
关键技术剖析:(生成随机数有两个方法:)
²
²
它可以产生int、long、float、double以及Goussian等类型的随机数。
public
public
//
System.out.println("Math.random():
//
System.out.println("使用不带参数的构造方法构造的Random对象:");
Random
//
//
System.out.println("int:
//
System.out.println("long:
//
System.out.println("float:
//
System.out.println("double:
//
System.out.println("Gaussian:
//
System.out.print("随机整数序列:");
for
System.out.print(rd1.nextInt()
}
System.out.println();
//
System.out.print("[0,10)范围内随机整数序列:
for
//
System.out.print(rd1.nextInt(10)
}
System.out.println();
System.out.print("[5,23)范围内随机整数序列:
for
//
//
System.out.print(5
}
System.out.println();
System.out.print("利用nextFloat()生成[0,99)范围内的随机整数序列:
for
System.out.print((int)
}
System.out.println();
System.out.println();
//
//
System.out.println("使用带参数的构造方法构造的Random对象:");
Random
//
System.out.println("使用种子为10的Random对象生成[0,10)内随机整数序列:
for
System.out.print(ran2.nextInt(10)
}
System.out.println();
Random
System.out.println("使用另一个种子为10的Random对象生成[0,10)内随机整数序列:
for
System.out.print(ran3.nextInt(10)
}
System.out.println();
}
}
运行结果:
Math.random():0.7990546200078196
使用不带参数的构造方法构造的Random对象:
int: -1909565938
long: 5254941554125958812
float: 0.79102784
double: 0.7998281314787222
Gaussian:-0.061446637342393966
随机整数序列:1874949902
[0,10)
[5,23)
使用带参数的构造方法构造的Random对象:
使用种子为10的Random对象生成[0,10)内随机整数序列:
3
3
源码分析:
²
²
²
²
²
- Java随机数生成
- java随机数的生成
- java生成随机数详解
- java生成随机数
- java生成随机数
- java生成随机数
- java生成随机数
- [转]JAVA生成随机数
- java生成随机数
- (转)java生成随机数
- java 生成随机数
- java生成随机数
- java生成newid随机数
- JAVA生成特定随机数
- java中生成随机数
- java生成随机数
- java生成随机数总结
- Java随机数生成
- Linux Shell编程case语句
- UIscrollView的用法和代理的使用
- android 动态添加ImageView 设置setPadding不起作用问
- c#基础5
- 代理(超级能理解的自己的方式)
- java生成随机数
- Java总结2
- hdu 1874 畅通工程续(最短路spfa邻接矩阵)
- 1.5 使用Sqoop从HDFS导出数据到MySQL
- ReAct 入门常用语法
- request.getRequestURL() getRequestURI区别
- activity之间切换动画不起作用
- CentOS安装mysql数据库
- C#开发的进化史(从简单的数据类型开始)