int[] from a byte[].long[] from a byte[].byte[] seed to the native seed type.int[] seed to the native seed type.long[] seed to the native seed type.Integer seed to the native seed type.Long seed to the native seed type.seed.byte[] seed using the provided source of randomness.int number for use as a seed.int numbers for use as a seed.long number for use as a seed.long numbers for use as a seed.source.Integer.int[].Integer to an Long.long[] from an int[].ISAACRandom.ISAACRandom.JumpableUniformRandomProvider interface.LongJumpableUniformRandomProvider interface.seed is the native type
of the implementation.seed is the native type
of the implementation.JDKRandom.JDKRandom.Random that delegates to a
RestorableUniformRandomProvider instance but will otherwise rely
on the base class for generating all the random types.Random instance to implement UniformRandomProvider.JenkinsSmallFast32.JenkinsSmallFast32.JenkinsSmallFast64.JenkinsSmallFast64.KISSRandom.KISSRandom.Long.long[].Long to an Integer.long value to seed a SplitMix64 RNG and
create a int[] with the requested number of random
values.Long value to seed a SplitMix64 RNG and
create a long[] with the requested number of random
values.int[] from a long[].MiddleSquareWeylSequence.MiddleSquareWeylSequence.MersenneTwister.MersenneTwister.MersenneTwister64.MersenneTwister64.MultiplyWithCarry256.MultiplyWithCarry256.RandomSource argument provided at
construction.PcgMcgXshRr32.PcgMcgXshRr32.PcgMcgXshRs32.PcgMcgXshRs32.PcgRxsMXs64.PcgRxsMXs64.PcgXshRr32.PcgXshRr32.PcgXshRs32.PcgXshRs32.converters.DotyHumphreySmallFastCounting32.DotyHumphreySmallFastCounting32.DotyHumphreySmallFastCounting64.DotyHumphreySmallFastCounting64.SplitMix64.SplitMix64.UniformRandomProvider.TwoCmres.TwoCmres.TwoCmres with explicit selection
of the two subcycle generators.TwoCmres,
with explicit selection of the two subcycle generators.delegate generator in a new instance that
does not allow access to the "save/restore" functionality.Well1024a.Well1024a.Well19937a.Well19937a.Well19937c.Well19937c.Well44497a.Well44497a.Well44497b.Well44497b.Well512a.Well512a.XoRoShiRo1024PlusPlus.XoRoShiRo1024PlusPlus.XoRoShiRo1024Star.XoRoShiRo1024Star.XoRoShiRo1024StarStar.XoRoShiRo1024StarStar.XoRoShiRo128Plus.XoRoShiRo128Plus.XoRoShiRo128PlusPlus.XoRoShiRo128PlusPlus.XoRoShiRo128StarStar.XoRoShiRo128StarStar.XoRoShiRo64Star.XoRoShiRo64Star.XoRoShiRo64StarStar.XoRoShiRo64StarStar.XoShiRo128Plus.XoShiRo128Plus.XoShiRo128PlusPlus.XoShiRo128PlusPlus.XoShiRo128StarStar.XoShiRo128StarStar.XoShiRo256Plus.XoShiRo256Plus.XoShiRo256PlusPlus.XoShiRo256PlusPlus.XoShiRo256StarStar.XoShiRo256StarStar.XoShiRo512Plus.XoShiRo512Plus.XoShiRo512PlusPlus.XoShiRo512PlusPlus.XoShiRo512StarStar.XoShiRo512StarStar.XorShift1024Star.XOR_SHIFT_1024_S_PHI
instead due to its slightly better (more uniform) output. XOR_SHIFT_1024_S
is still quite usable but both are variants of the same algorithm and maintain their
internal state identically. Their outputs are correlated and the two should not be
used together when independent sequences are assumed.XorShift1024StarPhi.XorShift1024StarPhi.Copyright © 2016–2019 The Apache Software Foundation. All rights reserved.