Index

A B C D E F G H I L M N P R S T U V X 
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
probeImpl(int) - Method in class io.github.olyutorskii.aletojio.idling.BunchMonitor
probeImpl(int) - Method in class io.github.olyutorskii.aletojio.idling.ByteFreqMonitor
probeImpl(int) - Method in class io.github.olyutorskii.aletojio.idling.PopCntMonitor
probeImpl(int) - Method in class io.github.olyutorskii.aletojio.idling.UniqRunMonitor
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
resetImpl() - Method in class io.github.olyutorskii.aletojio.idling.BunchMonitor
resetImpl() - Method in class io.github.olyutorskii.aletojio.idling.ByteFreqMonitor
resetImpl() - Method in class io.github.olyutorskii.aletojio.idling.PopCntMonitor
resetImpl() - Method in class io.github.olyutorskii.aletojio.idling.UniqRunMonitor
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.
A B C D E F G H I L M N P R S T U V X 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form