Hierarchy For All Packages

Package Hierarchies:

Class Hierarchy

  • java.lang.Object
    • io.github.olyutorskii.aletojio.rng.lcg.AbstractLcg
      • io.github.olyutorskii.aletojio.rng.lcg.LcgRndInt31 (implements io.github.olyutorskii.aletojio.rng.RndInt31)
      • io.github.olyutorskii.aletojio.rng.lcg.LcgRndInt32 (implements io.github.olyutorskii.aletojio.rng.RndInt32)
    • io.github.olyutorskii.aletojio.idling.AbstractRndMonitor (implements io.github.olyutorskii.aletojio.idling.RndMonitor)
    • io.github.olyutorskii.aletojio.BitPool
    • io.github.olyutorskii.aletojio.shrink.BitSwitcher (implements io.github.olyutorskii.aletojio.rng.RndInt32)
    • io.github.olyutorskii.aletojio.BoundRnd
    • io.github.olyutorskii.aletojio.emergence.EfMsSeq
    • io.github.olyutorskii.aletojio.rng.fibo.LagFib (implements io.github.olyutorskii.aletojio.rng.RndInt32)
    • io.github.olyutorskii.aletojio.rng.lcg.LcgFactory
    • io.github.olyutorskii.aletojio.rng.fibo.LfShiftReg (implements io.github.olyutorskii.aletojio.rng.RndInt32)
    • io.github.olyutorskii.aletojio.rng.mwc.Mwc (implements io.github.olyutorskii.aletojio.rng.RndInt32)
      • io.github.olyutorskii.aletojio.rng.mwc.Cmwc
    • io.github.olyutorskii.aletojio.bijection.ParitySpreader
    • io.github.olyutorskii.aletojio.bijection.Pbox32 (implements io.github.olyutorskii.aletojio.rng.RndInt32)
    • java.util.Random (implements java.io.Serializable)
      • io.github.olyutorskii.aletojio.rng.RndAdapter (implements io.github.olyutorskii.aletojio.rng.RndInt31, io.github.olyutorskii.aletojio.rng.RndInt32, io.github.olyutorskii.aletojio.rng.RndInt64)
    • io.github.olyutorskii.aletojio.idling.RndSkipper
    • io.github.olyutorskii.aletojio.bijection.Sbox8x4 (implements io.github.olyutorskii.aletojio.rng.RndInt32)
    • io.github.olyutorskii.aletojio.rng.dull.SeqRepeater (implements io.github.olyutorskii.aletojio.rng.RndInt32, io.github.olyutorskii.aletojio.rng.RndInt64)
    • io.github.olyutorskii.aletojio.rng.dull.StepSequence (implements io.github.olyutorskii.aletojio.rng.RndInt32)
    • io.github.olyutorskii.aletojio.shrink.VnExtractor (implements io.github.olyutorskii.aletojio.rng.RndInt32)
    • io.github.olyutorskii.aletojio.shrink.XorMixer (implements io.github.olyutorskii.aletojio.rng.RndInt32)
    • io.github.olyutorskii.aletojio.rng.xorsft.Xoroshiro128pp (implements io.github.olyutorskii.aletojio.rng.RndInt64)
    • io.github.olyutorskii.aletojio.rng.xorsft.Xoroshiro128ss (implements io.github.olyutorskii.aletojio.rng.RndInt64)
    • io.github.olyutorskii.aletojio.rng.xorsft.XorShift (implements io.github.olyutorskii.aletojio.rng.RndInt32)
    • io.github.olyutorskii.aletojio.rng.xorsft.XorShift128 (implements io.github.olyutorskii.aletojio.rng.RndInt32)
    • io.github.olyutorskii.aletojio.rng.xorsft.XorShift64 (implements io.github.olyutorskii.aletojio.rng.RndInt64)
    • io.github.olyutorskii.aletojio.rng.xorsft.Xoshiro256pp (implements io.github.olyutorskii.aletojio.rng.RndInt64)
    • io.github.olyutorskii.aletojio.rng.xorsft.Xoshiro256ss (implements io.github.olyutorskii.aletojio.rng.RndInt64)

Interface Hierarchy

  • io.github.olyutorskii.aletojio.rng.RndInt31
  • io.github.olyutorskii.aletojio.rng.RndInt32
  • io.github.olyutorskii.aletojio.rng.RndInt64
  • io.github.olyutorskii.aletojio.idling.RndMonitor