java之Random类
Posted jiangjunwei
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java之Random类相关的知识,希望对你有一定的参考价值。
1 public class Demo2_Random { 2 3 /*A : Random类概述: 4 * 用于产生随机数,如果使用相同的种子创建两个Random实例, 5 * 则对每个实例进行相同的方法调用序列,他们将生成并返回相同的数字序列 6 *B : 构造方法: 7 * public Random() 8 * public Random(long seed) 会获取到同一个种子生成的随机数,是根据纳秒值进行计算随机数 9 *C : 成员方法: 10 * public int nextInt() 11 * public int nextInt(int n) 获取整数n以内的随机数[0, n) 12 */ 13 public static void main(String[] args) { 14 Random r = new Random(); 15 System.out.println(r.nextInt()); //-2070460873 16 System.out.println(r.nextInt(100)); //7 17 18 Random r1 = new Random(100); 19 Random r2 = new Random(100); 20 System.out.println(r1.nextInt()); //-1193959466 21 System.out.println(r1.nextInt()); //-1139614796 22 System.out.println(r2.nextInt()); //-1193959466 23 System.out.println(r2.nextInt()); //-1139614796 24 25 } 26 27 }
以上是关于java之Random类的主要内容,如果未能解决你的问题,请参考以下文章