Java.util.Random类 Java.util.PropertyResourceBundle类 Java.util.ResourceBundle类 介绍 该java.util.Random中的类实例用于生成伪随机numbers.Following流是关于随机要点 该类使用48位种子,使用线性同余公式进行修改。 由Random类实现的算法使用受保护的实用程序方法,该方法在每次调用时最多可提供32个伪随机生成的位。 类声明 以下是java.util.Random类的声明 public class Random extends Object implements Serializable 类构造函数 Sr.No. 构造函数和描述 1 Random() 这将创建一个新的随机数生成器。 2 Random(long seed)) 这将使用单个长种子创建一个新的随机数生成器。 类方法 Sr.No. 方法和描述 1 protected int next(int bits) 此方法生成下一个伪随机数。 2 boolean nextBoolean() 此方法从此随机数生成器的序列返回下一个伪随机,均匀分布的布尔值。 3 void nextBytes(byte [] bytes) 此方法生成随机字节并将它们放入用户提供的字节数组中。 4 double nextDouble() 此方法从此随机数生成器的序列返回下一个伪随机数,均匀分布在0.0和1.0之间的double值。 5 float nextFloat() 此方法从此随机数生成器的序列返回下一个伪随机数,均匀分布的浮点值介于0.0和1.0之间。 6 double nextGaussian() 此方法从该随机数生成器的序列返回下一个伪随机,高斯(“正常”)分布的双值,其平均值为0.0,标准差为1.0。 7 int nextInt() 此方法从此随机数生成器的序列返回下一个伪随机,均匀分布的int值。 8 int nextInt(int n) 此方法返回伪随机,均匀分布的int值介于0(包括)和指定值(不包括)之间,从该随机数生成器的序列中提取。 9 long nextLong() 此方法从此随机数生成器的序列返回下一个伪随机,均匀分布的长值。 10 void setSeed(long seed) 此方法使用单个长种子设置此随机数生成器的种子。 方法继承 该类继承以下类中的方法 java.util.Object Java.util.PropertyResourceBundle类 Java.util.ResourceBundle类