Uses of Interface java.util.random.RandomGenerator.ArbitrarilyJumpableGenerator (Java SE 23 & JDK 23)
Description: use: module: java.base, package: java.util.random, interface: RandomGenerator, interface: ArbitrarilyJumpableGenerator

# Uses of Interface
java.util.random.RandomGenerator.ArbitrarilyJumpableGenerator

Packages that use RandomGenerator.ArbitrarilyJumpableGenerator
Package
Description
java.util.random
This package contains classes and interfaces that support a generic API for random number generation.

- ## Uses of RandomGenerator.ArbitrarilyJumpableGenerator in java.util.random

  Methods in java.util.random that return RandomGenerator.ArbitrarilyJumpableGenerator
  Modifier and Type
  Method
  Description
  `RandomGenerator.ArbitrarilyJumpableGenerator`
  RandomGenerator.ArbitrarilyJumpableGenerator.`copy()`
  Returns a new generator whose internal state is an exact copy of this generator (therefore their future behavior should be identical if subjected to the same series of operations).
  `default RandomGenerator.ArbitrarilyJumpableGenerator`
  RandomGenerator.ArbitrarilyJumpableGenerator.`copyAndJump(double distance)`
  Copy this generator, jump this generator forward, then return the copy.
  `static RandomGenerator.ArbitrarilyJumpableGenerator`
  RandomGenerator.ArbitrarilyJumpableGenerator.`of(String name)`
  Returns an instance of `RandomGenerator.ArbitrarilyJumpableGenerator` that utilizes the `name` algorithm.
  Methods in java.util.random that return types with arguments of type RandomGenerator.ArbitrarilyJumpableGenerator
  Modifier and Type
  Method
  Description
  `default Stream<RandomGenerator.ArbitrarilyJumpableGenerator>`
  RandomGenerator.ArbitrarilyJumpableGenerator.`jumps(double distance)`
  Returns an effectively unlimited stream of new pseudorandom number generators, each of which implements the `RandomGenerator.ArbitrarilyJumpableGenerator` interface, produced by jumping copies of this generator by different integer multiples of the specified jump distance.
  `default Stream<RandomGenerator.ArbitrarilyJumpableGenerator>`
  RandomGenerator.ArbitrarilyJumpableGenerator.`jumps(long streamSize, double distance)`
  Returns a stream producing the given `streamSize` number of new pseudorandom number generators, each of which implements the `RandomGenerator.ArbitrarilyJumpableGenerator` interface, produced by jumping copies of this generator by different integer multiples of the specified jump distance.