Java学习笔记(十九):关于Random.nextInt()
来源:互联网 发布:中国it培训 编辑:程序博客网 时间:2024/06/05 20:07
Random.nextInt()随机产生一个数,如果有参数就是在0到参数之间产生。
如果Random对象指定了区间,Random r = new Random(100),比如0~100,那么第一次nextInt()出来的值是固定的,即种子数,
比如下面的代码,运行结果全是一样的。因为每次循环都重新定义一个Random对象
public static void test() { `这里写代码片`Random r = new Random(100); System.out.println(r.nextInt(22)); } public static void main(String[] args) { for(int i=0;i<10;i++) { test(); } }
但是下面的代码就是随机的了
public static void main(String[] args) { Random r = new Random(100); for(int i=0;i<10;i++) { System.out.println(r.nextInt(3)); } }
0 0
- Java学习笔记(十九):关于Random.nextInt()
- java Random.nextInt()方法
- 关于Random.nextInt()方法详解
- java random.nextInt的坑
- java random.nextInt()的使用
- 关于Random(47)和nextint(3)的问题
- Random.nextInt()
- int java.util.Random.nextInt(int n)
- java中random.nextInt()不随机性
- JAVA学习笔记(二十九)
- java学习笔记(十九)对象数组
- java学习笔记(十九)内部类
- random.nextInt() random.nextDouble()
- Java: Random.nextInt() 和Math.random()的区别
- Java: Random.nextInt() 和Math.random()的区别
- Java中的Math.random和random.nextInt区别
- java Random.nextInt()与Math.random()的比较
- Random随机数nextInt(n)的使用
- Linux下几种文件传输命令 sz rz sftp scp
- The Triangle
- 阅读代码利器
- 树
- 一天一条Linux指令-umount
- Java学习笔记(十九):关于Random.nextInt()
- php 简单分页类
- INVEST原则的应用
- Swift - 本地数据的保存与读取(使用NSCoder将对象保存到.plist文件)
- Spring事务管理
- 【Swift】从前台进入后台,从后台进入前台
- CSS3媒体查询
- Git提交代码流程
- Eclipse快捷键 10个最有用的快捷键