Class JenkinsSmallFast32

  • All Implemented Interfaces:
    RandomIntSource, org.apache.commons.rng.RestorableUniformRandomProvider, org.apache.commons.rng.UniformRandomProvider

    public class JenkinsSmallFast32
    extends IntProvider
    Implement Bob Jenkins's small fast (JSF) 32-bit generator.

    The state size is 128-bits; the shortest period is expected to be about 294 and it expected that about one seed will run into another seed within 264 values.

    Since:
    1.3
    See Also:
    A small noncryptographic PRNG