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类的主要内容,如果未能解决你的问题,请参考以下文章

Java 常用类库 之 Random 随机数类

Java 常用类库 之 Random 随机数类实例

学习Java之Math和Random类

JAVA之AOP

java引用数据类型之Scanner与Random

随机数类Random