Serialized Form
-
Package com.github.kilianB.pcg
-
Class com.github.kilianB.pcg.IncompatibleGeneratorException extends java.lang.IllegalArgumentException implements Serializable
- serialVersionUID:
- 6715594414038407215L
-
Class com.github.kilianB.pcg.RandomBase64 extends java.util.Random implements Serializable
- serialVersionUID:
- -4396858403047759432L
-
-
Package com.github.kilianB.pcg.cas
-
Class com.github.kilianB.pcg.cas.PcgRRCas extends RandomBaseCAS implements Serializable
- serialVersionUID:
- 1L
-
Class com.github.kilianB.pcg.cas.PcgRSCas extends RandomBaseCAS implements Serializable
- serialVersionUID:
- -6682896154178640281L
-
Class com.github.kilianB.pcg.cas.RandomBaseCAS extends RandomBase64 implements Serializable
- serialVersionUID:
- -4396858403047759432L
-
Serialized Fields
-
inc
long inc
Stream number of the rng. -
mult64
long mult64
linear congruential constant. Same as MMIX by Donald Knuth and Newlib, Musl -
state
java.util.concurrent.atomic.AtomicLong state
64 bit internal state
-
-
-
Package com.github.kilianB.pcg.fast
-
Class com.github.kilianB.pcg.fast.PcgRSFast extends java.util.Random implements Serializable
- serialVersionUID:
- -4257915988930727506L
-
Serialized Fields
-
gausAvailable
boolean gausAvailable
-
inc
long inc
Stream number of the rng. -
nextGaus
double nextGaus
-
state
long state
64 bit internal state
-
-
-
Package com.github.kilianB.pcg.lock
-
Class com.github.kilianB.pcg.lock.PcgRRLocked extends RandomBaseLocked implements Serializable
- serialVersionUID:
- 4058822236317370026L
-
Class com.github.kilianB.pcg.lock.PcgRSLocked extends RandomBaseLocked implements Serializable
- serialVersionUID:
- 6405237437417614399L
-
Class com.github.kilianB.pcg.lock.RandomBaseLocked extends RandomBase64 implements Serializable
- serialVersionUID:
- 6005012112047562156L
-
Serialized Fields
-
inc
long inc
Stream number of the rng. -
lock
java.util.concurrent.locks.ReentrantReadWriteLock lock
-
readLock
java.util.concurrent.locks.ReentrantReadWriteLock.ReadLock readLock
-
state
long state
64 bit internal state -
writeLock
java.util.concurrent.locks.ReentrantReadWriteLock.WriteLock writeLock
-
-
-
Package com.github.kilianB.pcg.sync
-
Class com.github.kilianB.pcg.sync.PcgRR extends RandomBaseSynchonized implements Serializable
- serialVersionUID:
- -5210905216100569082L
-
Class com.github.kilianB.pcg.sync.PcgRS extends RandomBaseSynchonized implements Serializable
- serialVersionUID:
- 5926140731231683840L
-
Class com.github.kilianB.pcg.sync.RandomBaseSynchonized extends RandomBase64 implements Serializable
- serialVersionUID:
- -7066211507986864885L
-
Serialized Fields
-
inc
long inc
Stream number of the rng. -
state
long state
64 bit internal state
-
-