接口的使用
java.util.random.RandomGenerator
包
描述
为安全框架提供类和接口。
包含集合框架、一些国际化支持类、服务加载器、属性、随机数生成、字符串解析和扫描类、base64 编码和解码、位数组和几个杂项实用程序类。
通常在并发编程中有用的实用程序类。
此包包含支持用于生成随机数的通用 API 的类和接口。
-
RandomGenerator 在 java.security 中的用法
-
RandomGenerator 在 java.util 中的用法
修饰符和类型类描述class
此类的实例用于生成伪随机数流;它的周期只有 248.final class
统一伪随机值的生成器(周期为 264) 适用于(在其他上下文中)可能生成子任务的孤立并行计算。修饰符和类型方法描述static Random
Random.from
(RandomGenerator generator) 返回Random
的实例,该实例将方法调用委托给RandomGenerator
参数。 -
RandomGenerator 在 java.util.concurrent 中的用法
-
RandomGenerator 在 java.util.random 中的用法
修饰符和类型类描述final class
RandomGeneratorFactory<T extends RandomGenerator>
这是一个用于生成特定 算法 的多个随机数生成器的工厂类。修饰符和类型接口描述static interface
该接口旨在为生成伪随机值序列的对象提供通用协议,并且可以轻松地跳向前,任意量,到状态周期中的一个遥远的点。static interface
该接口旨在为生成伪随机值的对象提供通用协议,并且可以轻松地跳远期,适量(例如 264) 到状态循环中的一个遥远的点。static interface
该接口旨在为生成伪随机值序列的对象提供通用协议,并且不仅可以轻松跳转,还可以轻松跳转。飞跃远期,大量(例如 2128), 到状态周期中一个非常遥远的点。static interface
该接口旨在为生成伪随机值序列的对象提供通用协议,并且可以split分为两个对象(原始对象和新对象),每个对象都遵循相同的协议(因此可以无限期地递归拆分)。static interface
修饰符和类型方法描述default RandomGenerator
RandomGenerator.JumpableGenerator.copyAndJump()
复制这个生成器,向前跳转这个生成器,然后返回副本。static RandomGenerator
RandomGenerator.getDefault()
返回一个RandomGenerator
,满足具有一个状态位大于或等于 64 的 算法 的最低要求。static RandomGenerator
修饰符和类型方法描述static Stream<RandomGeneratorFactory<RandomGenerator>>
RandomGeneratorFactory.all()
返回可用RandomGeneratorFactory(s)
的非空流。RandomGeneratorFactory.getDefault()
返回一个RandomGeneratorFactory
满足具有状态位大于或等于 64 的算法的最低要求。default Stream<RandomGenerator>
RandomGenerator.JumpableGenerator.jumps()
返回有效无限的新伪随机数生成器流,每个生成器都实现了RandomGenerator
接口。default Stream<RandomGenerator>
RandomGenerator.JumpableGenerator.jumps
(long streamSize) 返回产生给定streamSize
个新伪随机数生成器的流,每个生成器都实现RandomGenerator
接口。default Stream<RandomGenerator>
RandomGenerator.JumpableGenerator.rngs()
返回有效无限的新伪随机数生成器流,每个生成器都实现了RandomGenerator
接口。default Stream<RandomGenerator>
RandomGenerator.JumpableGenerator.rngs
(long streamSize) 返回产生给定streamSize
个新伪随机数生成器的流,每个生成器都实现RandomGenerator
接口。default Stream<RandomGenerator>
RandomGenerator.SplittableGenerator.rngs()
返回有效无限的新伪随机数生成器流,每个生成器都实现了RandomGenerator
接口。default Stream<RandomGenerator>
RandomGenerator.SplittableGenerator.rngs
(long streamSize) 返回产生给定streamSize
个新伪随机数生成器的流,每个生成器都实现RandomGenerator
接口。RandomGenerator.StreamableGenerator.rngs()
返回一个有效的无限对象流,每个对象都实现了RandomGenerator
接口。default Stream<RandomGenerator>
RandomGenerator.StreamableGenerator.rngs
(long streamSize) 返回一个有效的无限对象流,每个对象都实现了RandomGenerator
接口。