Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- AbstractLcg - Class in io.github.olyutorskii.aletojio.rng.lcg
-
Common implementation of Linear congruential generator(LCG).
- AbstractLcg(long, long, long) - Constructor for class io.github.olyutorskii.aletojio.rng.lcg.AbstractLcg
-
Constructor.
- AbstractRndMonitor - Class in io.github.olyutorskii.aletojio.idling
-
Abstract
RndMonitor
implements. - AbstractRndMonitor() - Constructor for class io.github.olyutorskii.aletojio.idling.AbstractRndMonitor
-
Constructor.
- append(int) - Method in class io.github.olyutorskii.aletojio.emergence.EfMsSeq
-
Append new bit to tail of bit sequence.
- append(int...) - Method in class io.github.olyutorskii.aletojio.emergence.EfMsSeq
-
Append new bits to tail of bit sequence.
B
- binOp(int, int) - Method in class io.github.olyutorskii.aletojio.rng.fibo.LagFib
-
Binary operation between 2 taps.
- BitPool - Class in io.github.olyutorskii.aletojio
-
Bit pool.
- BitPool() - Constructor for class io.github.olyutorskii.aletojio.BitPool
-
Constructor.
- BitPool(int) - Constructor for class io.github.olyutorskii.aletojio.BitPool
-
Constructor.
- BitSwitcher - Class in io.github.olyutorskii.aletojio.shrink
-
Switch output bits from 2 input streams.
- BitSwitcher(RndInt32, RndInt32, RndInt32) - Constructor for class io.github.olyutorskii.aletojio.shrink.BitSwitcher
-
Constructor.
- BoundRnd - Class in io.github.olyutorskii.aletojio
-
Bounded random integer value
[0,bound)
generator. - BoundRnd(RndInt32, int) - Constructor for class io.github.olyutorskii.aletojio.BoundRnd
-
Constructor for [0,N) bounded random number.
- BunchMonitor - Class in io.github.olyutorskii.aletojio.idling
-
Bunch of monitor.
- BunchMonitor(RndMonitor...) - Constructor for class io.github.olyutorskii.aletojio.idling.BunchMonitor
-
Constructor.
- BunchMonitor(Collection<RndMonitor>) - Constructor for class io.github.olyutorskii.aletojio.idling.BunchMonitor
-
Constructor.
- ByteFreqMonitor - Class in io.github.olyutorskii.aletojio.idling
-
Byte frequency monitor.
- ByteFreqMonitor() - Constructor for class io.github.olyutorskii.aletojio.idling.ByteFreqMonitor
-
Constructor.
C
- capacity() - Method in class io.github.olyutorskii.aletojio.BitPool
-
Return max available size.
- checkPbox(int[]) - Static method in class io.github.olyutorskii.aletojio.bijection.Pbox32
-
Check P-box table.
- checkSbox(int[]) - Static method in class io.github.olyutorskii.aletojio.bijection.Sbox8x4
-
Check S-box table.
- checkSeeds(int...) - Method in class io.github.olyutorskii.aletojio.rng.fibo.LagFib
-
Check seeds.
- chopBoolean() - Method in class io.github.olyutorskii.aletojio.BitPool
-
Chop boolean value from head of queue.
- chopByte() - Method in class io.github.olyutorskii.aletojio.BitPool
-
Chop byte value from head of queue.
- chopInt() - Method in class io.github.olyutorskii.aletojio.BitPool
-
Chop int value from head of queue.
- chopInt(int) - Method in class io.github.olyutorskii.aletojio.BitPool
-
Chop bits and store to lower bits of int value from head of queue.
- chopLong() - Method in class io.github.olyutorskii.aletojio.BitPool
-
Chop long value from head of queue.
- chopLong(int) - Method in class io.github.olyutorskii.aletojio.BitPool
-
Chop bits and store to lower bits of long value from head of queue.
- clear() - Method in class io.github.olyutorskii.aletojio.BitPool
-
clear bit pool.
- Cmwc - Class in io.github.olyutorskii.aletojio.rng.mwc
-
Complementary-multiply-with-carry random number generator.
- Cmwc() - Constructor for class io.github.olyutorskii.aletojio.rng.mwc.Cmwc
-
Constructor.
- Cmwc(int, long, long) - Constructor for class io.github.olyutorskii.aletojio.rng.mwc.Cmwc
-
Constructor.
- createCounter() - Static method in class io.github.olyutorskii.aletojio.rng.dull.StepSequence
-
Create simple counter.
- createGlibc() - Static method in class io.github.olyutorskii.aletojio.rng.lcg.LcgFactory
-
Create glibc rand() compatible random number generator.
- createLrand48() - Static method in class io.github.olyutorskii.aletojio.rng.lcg.LcgFactory
-
Create lrand48() compatible random number generator.
- createMinStd() - Static method in class io.github.olyutorskii.aletojio.rng.lcg.LcgFactory
-
Create minstd_rand() compatible random number generator.
- createMinStd0() - Static method in class io.github.olyutorskii.aletojio.rng.lcg.LcgFactory
-
Create minstd_rand0() compatible random number generator.
- createMrand48() - Static method in class io.github.olyutorskii.aletojio.rng.lcg.LcgFactory
-
Create mrand48() compatible random generator.
- createQuasiRandom() - Static method in class io.github.olyutorskii.aletojio.rng.dull.StepSequence
-
Create Quasi-random generator.
- createRandu() - Static method in class io.github.olyutorskii.aletojio.rng.lcg.LcgFactory
-
Create RANDU compatible random number generator.
D
- DEF_SEED - Static variable in class io.github.olyutorskii.aletojio.rng.fibo.LfShiftReg
-
Default seed value.
- DEFAULT_BITS - Static variable in class io.github.olyutorskii.aletojio.BitPool
-
Default bit size.
E
- EfMsSeq - Class in io.github.olyutorskii.aletojio.emergence
-
Ehrenfeucht-Mycielski random bits sequence.
- EfMsSeq() - Constructor for class io.github.olyutorskii.aletojio.emergence.EfMsSeq
-
Constructor.
- equals(Object) - Method in class io.github.olyutorskii.aletojio.emergence.EfMsSeq
F
- funcCarryFromTval(long) - Method in class io.github.olyutorskii.aletojio.rng.mwc.Mwc
-
Function that takes T-value as an argument and returns carry.
- funcRndFromTval(long) - Method in class io.github.olyutorskii.aletojio.rng.mwc.Cmwc
-
Function that takes T-value as an argument and returns random result.
- funcRndFromTval(long) - Method in class io.github.olyutorskii.aletojio.rng.mwc.Mwc
-
Function that takes T-value as an argument and returns random result.
- funcTval(long, long) - Method in class io.github.olyutorskii.aletojio.rng.mwc.Mwc
-
Function that takes oldest result and last carry as arguments and returns T-value.
G
- get(int) - Method in class io.github.olyutorskii.aletojio.emergence.EfMsSeq
-
Get bit from bit sequence with index.
- getCarry() - Method in class io.github.olyutorskii.aletojio.rng.mwc.Mwc
-
Return carry value.
- getOldest() - Method in class io.github.olyutorskii.aletojio.rng.mwc.Mwc
-
Get oldest result.
- getRecords() - Method in class io.github.olyutorskii.aletojio.rng.mwc.Mwc
-
Return length of past records.
- getSeed() - Method in class io.github.olyutorskii.aletojio.rng.lcg.AbstractLcg
-
Get seed value.
H
- hashCode() - Method in class io.github.olyutorskii.aletojio.emergence.EfMsSeq
- hasMet() - Method in class io.github.olyutorskii.aletojio.idling.AbstractRndMonitor
-
Inspect statistical condition.
- hasMet() - Method in interface io.github.olyutorskii.aletojio.idling.RndMonitor
-
Inspect statistical condition.
- hasOdd(int...) - Static method in class io.github.olyutorskii.aletojio.rng.fibo.LagFib
-
Check whether int array contains odd number or not.
- hasRemaining() - Method in class io.github.olyutorskii.aletojio.BitPool
-
Return true if has remaining spaces.
I
- io.github.olyutorskii.aletojio - package io.github.olyutorskii.aletojio
-
Misc utils for random number and entropy.
- io.github.olyutorskii.aletojio.bijection - package io.github.olyutorskii.aletojio.bijection
-
Bijection hash functions.
- io.github.olyutorskii.aletojio.emergence - package io.github.olyutorskii.aletojio.emergence
-
Emergence random number generator.
- io.github.olyutorskii.aletojio.idling - package io.github.olyutorskii.aletojio.idling
-
Reading and skipping random number generator with statistical criteria.
- io.github.olyutorskii.aletojio.rng - package io.github.olyutorskii.aletojio.rng
-
Random number generator interfaces.
- io.github.olyutorskii.aletojio.rng.dull - package io.github.olyutorskii.aletojio.rng.dull
-
Extremely poorly made and biased random number generators.
- io.github.olyutorskii.aletojio.rng.fibo - package io.github.olyutorskii.aletojio.rng.fibo
-
Random number generators affected by the output of several generations past.
- io.github.olyutorskii.aletojio.rng.lcg - package io.github.olyutorskii.aletojio.rng.lcg
-
Linear congruential generator(LCG) implementations.
- io.github.olyutorskii.aletojio.rng.mwc - package io.github.olyutorskii.aletojio.rng.mwc
-
Multiply-with-carry random number generators.
- io.github.olyutorskii.aletojio.rng.xorsft - package io.github.olyutorskii.aletojio.rng.xorsft
-
Random number generator composed of XOR and shift operation.
- io.github.olyutorskii.aletojio.shrink - package io.github.olyutorskii.aletojio.shrink
-
Improving the randomness of output random number data by crunching input random number data.
- isEmpty() - Method in class io.github.olyutorskii.aletojio.BitPool
-
Return true if empty.
L
- LagFib - Class in io.github.olyutorskii.aletojio.rng.fibo
-
Lagged Fibonacci Pseudo Random Generator(LFG).
- LagFib(int, int) - Constructor for class io.github.olyutorskii.aletojio.rng.fibo.LagFib
-
Constructor.
- lastIdxSuffix(int) - Method in class io.github.olyutorskii.aletojio.emergence.EfMsSeq
-
Return last index of suffix pattern appeared in bit sequence.
- LcgFactory - Class in io.github.olyutorskii.aletojio.rng.lcg
-
Factory of Linear congruential generator (LCG) implementations.
- LcgRndInt31 - Class in io.github.olyutorskii.aletojio.rng.lcg
-
Implementation of 31bit output Linear congruential generator(LCG).
- LcgRndInt31(long, long, long) - Constructor for class io.github.olyutorskii.aletojio.rng.lcg.LcgRndInt31
-
Constructor.
- LcgRndInt32 - Class in io.github.olyutorskii.aletojio.rng.lcg
-
Implementation of 32bit output Linear congruential generator(LCG).
- LcgRndInt32(long, long, long) - Constructor for class io.github.olyutorskii.aletojio.rng.lcg.LcgRndInt32
-
Constructor.
- length() - Method in class io.github.olyutorskii.aletojio.emergence.EfMsSeq
-
Return length of bit sequence.
- LfShiftReg - Class in io.github.olyutorskii.aletojio.rng.fibo
-
Fibonacci Linear-feedback shift register (LFSR) Pseudo Random Generator.
- LfShiftReg() - Constructor for class io.github.olyutorskii.aletojio.rng.fibo.LfShiftReg
-
Constructor.
- LfShiftReg(int...) - Constructor for class io.github.olyutorskii.aletojio.rng.fibo.LfShiftReg
-
Constructor.
M
- mapPermutation(int) - Static method in class io.github.olyutorskii.aletojio.bijection.Pbox32
-
Map int value with default P-box table.
- mapRijndael(int) - Static method in class io.github.olyutorskii.aletojio.bijection.Sbox8x4
-
Map int value with Rijndael(AES) table.
- mapTable(int, int[]) - Static method in class io.github.olyutorskii.aletojio.bijection.Pbox32
-
Map int value with specified P-box table.
- mapTable(int, int[]) - Static method in class io.github.olyutorskii.aletojio.bijection.Sbox8x4
-
Map int value with specified S-box table.
- MASK_B31 - Static variable in class io.github.olyutorskii.aletojio.rng.lcg.AbstractLcg
-
31bit bitmask.
- MASK_B32 - Static variable in class io.github.olyutorskii.aletojio.rng.lcg.AbstractLcg
-
32bit bitmask.
- Mwc - Class in io.github.olyutorskii.aletojio.rng.mwc
-
lag-r Multiply-with-carry random number generator.
- Mwc() - Constructor for class io.github.olyutorskii.aletojio.rng.mwc.Mwc
-
Constructor.
- Mwc(int, long) - Constructor for class io.github.olyutorskii.aletojio.rng.mwc.Mwc
-
Constructor.
- Mwc(int, long, long) - Constructor for class io.github.olyutorskii.aletojio.rng.mwc.Mwc
-
Constructor.
N
- next() - Method in class io.github.olyutorskii.aletojio.BoundRnd
-
Return next bounded random number.
- next(int) - Method in class io.github.olyutorskii.aletojio.rng.RndAdapter
-
Generates the next pseudorandom number.
- nextBit() - Method in class io.github.olyutorskii.aletojio.rng.RndAdapter
-
Return next random number as 1bit boolean.
- nextBool() - Method in class io.github.olyutorskii.aletojio.emergence.EfMsSeq
-
Determin next random bit from past bits.
- nextByte() - Method in class io.github.olyutorskii.aletojio.rng.RndAdapter
-
Return next random number as 8bit byte.
- nextInt31() - Method in class io.github.olyutorskii.aletojio.rng.lcg.LcgRndInt31
-
Return next random number as 31bit int from LSB without sign-bit.
- nextInt31() - Method in class io.github.olyutorskii.aletojio.rng.RndAdapter
-
Return next random number as 31bit int from LSB without sign-bit.
- nextInt31() - Method in interface io.github.olyutorskii.aletojio.rng.RndInt31
-
Return next random number as 31bit int from LSB without sign-bit.
- nextInt32() - Method in class io.github.olyutorskii.aletojio.bijection.Pbox32
-
Return next random number as 32bit int with random sign-bit.
- nextInt32() - Method in class io.github.olyutorskii.aletojio.bijection.Sbox8x4
-
Return next random number as 32bit int with random sign-bit.
- nextInt32() - Method in class io.github.olyutorskii.aletojio.rng.dull.SeqRepeater
-
Return next random number as 32bit int with random sign-bit.
- nextInt32() - Method in class io.github.olyutorskii.aletojio.rng.dull.StepSequence
-
Return next random number as 32bit int with random sign-bit.
- nextInt32() - Method in class io.github.olyutorskii.aletojio.rng.fibo.LagFib
-
Return next random number as 32bit int with random sign-bit.
- nextInt32() - Method in class io.github.olyutorskii.aletojio.rng.fibo.LfShiftReg
-
Return next random number as 32bit int with random sign-bit.
- nextInt32() - Method in class io.github.olyutorskii.aletojio.rng.lcg.LcgRndInt32
-
Return next random number as 32bit int with random sign-bit.
- nextInt32() - Method in class io.github.olyutorskii.aletojio.rng.mwc.Mwc
-
Return next random number as 32bit int with random sign-bit.
- nextInt32() - Method in class io.github.olyutorskii.aletojio.rng.RndAdapter
-
Return next random number as 32bit int with random sign-bit.
- nextInt32() - Method in interface io.github.olyutorskii.aletojio.rng.RndInt32
-
Return next random number as 32bit int with random sign-bit.
- nextInt32() - Method in class io.github.olyutorskii.aletojio.rng.xorsft.XorShift
-
Return next random number as 32bit int with random sign-bit.
- nextInt32() - Method in class io.github.olyutorskii.aletojio.rng.xorsft.XorShift128
-
Return next random number as 32bit int with random sign-bit.
- nextInt32() - Method in class io.github.olyutorskii.aletojio.shrink.BitSwitcher
-
Return next random number as 32bit int with random sign-bit.
- nextInt32() - Method in class io.github.olyutorskii.aletojio.shrink.VnExtractor
-
Return next random number as 32bit int with random sign-bit.
- nextInt32() - Method in class io.github.olyutorskii.aletojio.shrink.XorMixer
-
Return next random number as 32bit int with random sign-bit.
- nextInt64() - Method in class io.github.olyutorskii.aletojio.rng.dull.SeqRepeater
-
Return next random number as 64bit long with random sign-bit.
- nextInt64() - Method in class io.github.olyutorskii.aletojio.rng.RndAdapter
-
Return next random number as 64bit long with random sign-bit.
- nextInt64() - Method in interface io.github.olyutorskii.aletojio.rng.RndInt64
-
Return next random number as 64bit long with random sign-bit.
- nextInt64() - Method in class io.github.olyutorskii.aletojio.rng.xorsft.Xoroshiro128pp
-
Return next random number as 64bit long with random sign-bit.
- nextInt64() - Method in class io.github.olyutorskii.aletojio.rng.xorsft.Xoroshiro128ss
-
Return next random number as 64bit long with random sign-bit.
- nextInt64() - Method in class io.github.olyutorskii.aletojio.rng.xorsft.XorShift64
-
Return next random number as 64bit long with random sign-bit.
- nextInt64() - Method in class io.github.olyutorskii.aletojio.rng.xorsft.Xoshiro256pp
-
Return next random number as 64bit long with random sign-bit.
- nextInt64() - Method in class io.github.olyutorskii.aletojio.rng.xorsft.Xoshiro256ss
-
Return next random number as 64bit long with random sign-bit.
- nextIntImpl() - Method in class io.github.olyutorskii.aletojio.rng.lcg.AbstractLcg
-
Return next random number as int.
- nextSeed() - Method in class io.github.olyutorskii.aletojio.rng.lcg.AbstractLcg
-
Calculate next seed value from current seed value.
P
- ParitySpreader - Class in io.github.olyutorskii.aletojio.bijection
-
Diffusion of parity information.
- Pbox32 - Class in io.github.olyutorskii.aletojio.bijection
-
P-box diffusion by bit permutation.
- Pbox32(RndInt32) - Constructor for class io.github.olyutorskii.aletojio.bijection.Pbox32
-
Constructor.
- Pbox32(RndInt32, int[]) - Constructor for class io.github.olyutorskii.aletojio.bijection.Pbox32
-
Constructor.
- PopCntMonitor - Class in io.github.olyutorskii.aletojio.idling
-
Monitor pop-count of random number sequence.
- PopCntMonitor(int) - Constructor for class io.github.olyutorskii.aletojio.idling.PopCntMonitor
-
Constructor.
- PRIME_STEP - Static variable in class io.github.olyutorskii.aletojio.rng.dull.StepSequence
-
Prime number near equal golden ratio of Integer.MAX.
- probe(int) - Method in class io.github.olyutorskii.aletojio.idling.AbstractRndMonitor
-
Probe new random value.
- probe(int) - Method in interface io.github.olyutorskii.aletojio.idling.RndMonitor
-
Probe new random value.
- probeImpl(int) - Method in class io.github.olyutorskii.aletojio.idling.AbstractRndMonitor
-
Implement of
AbstractRndMonitor.probe(int)
. - probeImpl(int) - Method in class io.github.olyutorskii.aletojio.idling.BunchMonitor
-
Implement of
AbstractRndMonitor.probe(int)
. - probeImpl(int) - Method in class io.github.olyutorskii.aletojio.idling.ByteFreqMonitor
-
Implement of
AbstractRndMonitor.probe(int)
. - probeImpl(int) - Method in class io.github.olyutorskii.aletojio.idling.PopCntMonitor
-
Implement of
AbstractRndMonitor.probe(int)
. - probeImpl(int) - Method in class io.github.olyutorskii.aletojio.idling.UniqRunMonitor
-
Implement of
AbstractRndMonitor.probe(int)
. - pushBoolean(boolean) - Method in class io.github.olyutorskii.aletojio.BitPool
-
Push boolean value to tail of queue.
- pushByte(byte) - Method in class io.github.olyutorskii.aletojio.BitPool
-
Push byte value to tail of queue.
- pushInt(int) - Method in class io.github.olyutorskii.aletojio.BitPool
-
Push int value to tail of queue.
- pushInt(int, int) - Method in class io.github.olyutorskii.aletojio.BitPool
-
Push lower bits of int value to tail of queue.
- pushLatest(int) - Method in class io.github.olyutorskii.aletojio.rng.mwc.Mwc
-
Push latest result.
- pushLong(long) - Method in class io.github.olyutorskii.aletojio.BitPool
-
Push long value to tail of queue.
- pushLong(long, int) - Method in class io.github.olyutorskii.aletojio.BitPool
-
Push lower bits of long value to tail of queue.
R
- remaining() - Method in class io.github.olyutorskii.aletojio.BitPool
-
Return remaining spaces.
- reset() - Method in class io.github.olyutorskii.aletojio.idling.AbstractRndMonitor
-
Reset statistical status.
- reset() - Method in interface io.github.olyutorskii.aletojio.idling.RndMonitor
-
Reset statistical status.
- resetImpl() - Method in class io.github.olyutorskii.aletojio.idling.AbstractRndMonitor
-
Implement of
AbstractRndMonitor.reset()
. - resetImpl() - Method in class io.github.olyutorskii.aletojio.idling.BunchMonitor
-
Implement of
AbstractRndMonitor.reset()
. - resetImpl() - Method in class io.github.olyutorskii.aletojio.idling.ByteFreqMonitor
-
Implement of
AbstractRndMonitor.reset()
. - resetImpl() - Method in class io.github.olyutorskii.aletojio.idling.PopCntMonitor
-
Implement of
AbstractRndMonitor.reset()
. - resetImpl() - Method in class io.github.olyutorskii.aletojio.idling.UniqRunMonitor
-
Implement of
AbstractRndMonitor.reset()
. - RndAdapter - Class in io.github.olyutorskii.aletojio.rng
-
Random generator exchange adapter.
- RndAdapter(RndInt31) - Constructor for class io.github.olyutorskii.aletojio.rng.RndAdapter
-
Constructor.
- RndAdapter(RndInt32) - Constructor for class io.github.olyutorskii.aletojio.rng.RndAdapter
-
Constructor.
- RndAdapter(RndInt64) - Constructor for class io.github.olyutorskii.aletojio.rng.RndAdapter
-
Constructor.
- RndAdapter(Random) - Constructor for class io.github.olyutorskii.aletojio.rng.RndAdapter
-
Constructor.
- RndInt31 - Interface in io.github.olyutorskii.aletojio.rng
-
31bit Random number generator.
- RndInt32 - Interface in io.github.olyutorskii.aletojio.rng
-
32bit Random number generator.
- RndInt64 - Interface in io.github.olyutorskii.aletojio.rng
-
64bit Random number generator.
- RndMonitor - Interface in io.github.olyutorskii.aletojio.idling
-
Monitor whether or not a random number sequence satisfies statistical criteria.
- RndSkipper - Class in io.github.olyutorskii.aletojio.idling
-
Random numbers are consumed until statistical characteristics are met.
- RndSkipper(RndMonitor) - Constructor for class io.github.olyutorskii.aletojio.idling.RndSkipper
-
Constructor.
S
- Sbox8x4 - Class in io.github.olyutorskii.aletojio.bijection
-
S-box Bijection confusion.
- Sbox8x4(RndInt32) - Constructor for class io.github.olyutorskii.aletojio.bijection.Sbox8x4
-
Constructor.
- Sbox8x4(RndInt32, int[]) - Constructor for class io.github.olyutorskii.aletojio.bijection.Sbox8x4
-
Constructor.
- seedScrambler4M48(long) - Static method in class io.github.olyutorskii.aletojio.rng.lcg.LcgFactory
-
Seed scrambler for mrand48().
- seedToResult() - Method in class io.github.olyutorskii.aletojio.rng.lcg.AbstractLcg
-
Calculate result number from seed.
- seedToResult() - Method in class io.github.olyutorskii.aletojio.rng.lcg.LcgRndInt31
-
Calculate result number from seed.
- seedToResult() - Method in class io.github.olyutorskii.aletojio.rng.lcg.LcgRndInt32
-
Calculate result number from seed.
- SeqRepeater - Class in io.github.olyutorskii.aletojio.rng.dull
-
Just repeating integer sequence generator.
- SeqRepeater(int...) - Constructor for class io.github.olyutorskii.aletojio.rng.dull.SeqRepeater
-
Constructor.
- SeqRepeater(List<Integer>) - Constructor for class io.github.olyutorskii.aletojio.rng.dull.SeqRepeater
-
Constructor.
- setCarry(long) - Method in class io.github.olyutorskii.aletojio.rng.mwc.Mwc
-
Set carry value.
- setSeed(int) - Method in class io.github.olyutorskii.aletojio.rng.fibo.LfShiftReg
-
Set seed.
- setSeed(int) - Method in class io.github.olyutorskii.aletojio.rng.xorsft.XorShift
-
Set seed.
- setSeed(int...) - Method in class io.github.olyutorskii.aletojio.rng.fibo.LagFib
-
Set seed.
- setSeed(int, int, int, int) - Method in class io.github.olyutorskii.aletojio.rng.xorsft.XorShift128
-
Set seed.
- setSeed(long) - Method in class io.github.olyutorskii.aletojio.rng.lcg.AbstractLcg
-
Set new seed value.
- setSeed(long) - Method in class io.github.olyutorskii.aletojio.rng.RndAdapter
-
Seed change is not supported.
- setSeed(long) - Method in class io.github.olyutorskii.aletojio.rng.xorsft.XorShift64
-
Set seed.
- setSeed(long, long) - Method in class io.github.olyutorskii.aletojio.rng.xorsft.Xoroshiro128pp
-
Set seed.
- setSeed(long, long) - Method in class io.github.olyutorskii.aletojio.rng.xorsft.Xoroshiro128ss
-
Set seed.
- setSeed(long, long, long, long) - Method in class io.github.olyutorskii.aletojio.rng.xorsft.Xoshiro256pp
-
Set seed.
- setSeed(long, long, long, long) - Method in class io.github.olyutorskii.aletojio.rng.xorsft.Xoshiro256ss
-
Set seed.
- setSeeds(int...) - Method in class io.github.olyutorskii.aletojio.rng.mwc.Mwc
-
Set seeds.
- size() - Method in class io.github.olyutorskii.aletojio.BitPool
-
Resturn bit size.
- skip(RndInt32) - Method in class io.github.olyutorskii.aletojio.idling.RndSkipper
-
Consume numbers.
- spread(byte[], int) - Static method in class io.github.olyutorskii.aletojio.bijection.ParitySpreader
-
Spread parity information.
- spread(int) - Static method in class io.github.olyutorskii.aletojio.bijection.ParitySpreader
-
Spread parity information.
- StepSequence - Class in io.github.olyutorskii.aletojio.rng.dull
-
Step progression sequence generator.
- StepSequence(int, int) - Constructor for class io.github.olyutorskii.aletojio.rng.dull.StepSequence
-
Constructor.
T
- taps2Mask(int...) - Static method in class io.github.olyutorskii.aletojio.rng.fibo.LfShiftReg
-
Convert from LFSR-taps notation to bitMask.
- toString() - Method in class io.github.olyutorskii.aletojio.emergence.EfMsSeq
- toString() - Method in class io.github.olyutorskii.aletojio.rng.fibo.LfShiftReg
U
- UniqRunMonitor - Class in io.github.olyutorskii.aletojio.idling
-
Monitor the occurrence of consecutive unique byte values.
- UniqRunMonitor() - Constructor for class io.github.olyutorskii.aletojio.idling.UniqRunMonitor
-
Constructor.
- UniqRunMonitor(int) - Constructor for class io.github.olyutorskii.aletojio.idling.UniqRunMonitor
-
Constructor.
V
- VnExtractor - Class in io.github.olyutorskii.aletojio.shrink
-
Von Neumann randomness extractor (whitening).
- VnExtractor(RndInt32) - Constructor for class io.github.olyutorskii.aletojio.shrink.VnExtractor
-
Constructor.
X
- xorBitSeq(int) - Static method in class io.github.olyutorskii.aletojio.rng.fibo.LfShiftReg
-
XOR whole bit sequence.
- XorMixer - Class in io.github.olyutorskii.aletojio.shrink
-
Mixing entropy of N random number streams by XOR.
- XorMixer(RndInt32...) - Constructor for class io.github.olyutorskii.aletojio.shrink.XorMixer
-
Constructor.
- XorMixer(Collection<RndInt32>) - Constructor for class io.github.olyutorskii.aletojio.shrink.XorMixer
-
Constructor.
- Xoroshiro128pp - Class in io.github.olyutorskii.aletojio.rng.xorsft
-
xoroshiro128++ Pseudo Random Generator.
- Xoroshiro128pp() - Constructor for class io.github.olyutorskii.aletojio.rng.xorsft.Xoroshiro128pp
-
Constructor.
- Xoroshiro128ss - Class in io.github.olyutorskii.aletojio.rng.xorsft
-
xoroshiro128** Pseudo Random Generator.
- Xoroshiro128ss() - Constructor for class io.github.olyutorskii.aletojio.rng.xorsft.Xoroshiro128ss
-
Constructor.
- XorShift - Class in io.github.olyutorskii.aletojio.rng.xorsft
-
xorshift (32bit) Pseudo Random Generator.
- XorShift() - Constructor for class io.github.olyutorskii.aletojio.rng.xorsft.XorShift
-
Constructor.
- XorShift128 - Class in io.github.olyutorskii.aletojio.rng.xorsft
-
xorshift (128bit) Pseudo Random Generator.
- XorShift128() - Constructor for class io.github.olyutorskii.aletojio.rng.xorsft.XorShift128
-
Constructor.
- XorShift64 - Class in io.github.olyutorskii.aletojio.rng.xorsft
-
xorshift (64bit) Pseudo Random Generator.
- XorShift64() - Constructor for class io.github.olyutorskii.aletojio.rng.xorsft.XorShift64
-
Constructor.
- Xoshiro256pp - Class in io.github.olyutorskii.aletojio.rng.xorsft
-
xoshiro256++ Pseudo Random Generator.
- Xoshiro256pp() - Constructor for class io.github.olyutorskii.aletojio.rng.xorsft.Xoshiro256pp
-
Constructor.
- Xoshiro256ss - Class in io.github.olyutorskii.aletojio.rng.xorsft
-
xoshiro256** Pseudo Random Generator.
- Xoshiro256ss() - Constructor for class io.github.olyutorskii.aletojio.rng.xorsft.Xoshiro256ss
-
Constructor.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form