Random的用法
来源:互联网 发布:淘宝飞猪靠谱吗 编辑:程序博客网 时间:2024/05/18 00:39
Random random=new Random(47);
int id=random.nextInt();
每次值都是一样的,因为创建构造函数时,Random定义的某一个值指定了
Random random=new Random();
int id=random.nextInt();
每次值不一样,因为创建构造函数时,使用的是当前系统时间给Random中某一个变量赋值
public Random() {
this(seedUniquifier() ^ System.nanoTime());
}
//种子构造函数,构造函数有值时,seed将会确定。所以每次的值一样。没值时就取系统时间,每次都不同
public Random(long seed) {
if (getClass() == Random.class)
this.seed = new AtomicLong(initialScramble(seed));
else {
// subclass might have overriden setSeed
this.seed = new AtomicLong();
setSeed(seed);
}
}
阅读全文
0 0
- random的用法
- random函数的用法
- tensorflow random的用法
- Random的简单用法
- Random的nextInt用法
- Python-random的用法
- math.random()的用法
- Random的nextInt用法
- Random的用法
- Random的nextInt用法
- java中Random的用法
- random最常见的用法
- javascript中random的用法
- Random用法
- random用法
- JAVA的Random类的用法详解
- c#中timer和random的用法
- Java随即函数 Random的用法 一角
- nyoj_58迷宫问题
- ChartDirectorPanel 图形展现组件
- 一维数组
- opencv for python (10) 图像旋转函数+仿射变换函数+透视变换
- XML、JSON及其解析
- Random的用法
- HTMLcanvas画矩形
- jQuery制作的简化三级联动菜单
- Hive的数据导入——Load语句
- 怎样往阿里云windows服务器传文件
- 计算机网络系列(9)之应用场景Large web server systems
- Maven项目报错:Project configurator "com.springsource.sts.ide.maven.core.springProjectConfigurator"
- 【菜鸟玩Linux开发】Redis安装和自启动配置
- origin作图所用数据点太多,做图时需要跳过数个数据给一个标记的方法