Index

A B C D E F G H I J K L M N O P R S T U V W X Y Z 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

agares - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Curlup
 
agares - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Yolk
 
agares_ - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Curlup
 
agares_ - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Yolk
 
aim - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Curlup
 
aim - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Yolk
 
aim_ - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Curlup
 
aim_ - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Yolk
 
alloces - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Curlup
 
alloces - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Yolk
 
alloces_ - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Curlup
 
alloces_ - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Yolk
 
alpha - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Curlup
 
alpha - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Mist
 
alpha - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Yolk
 
alpha_ - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Curlup
 
alpha_ - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Mist
 
alpha_ - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Yolk
 
amdusias - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Curlup
 
amdusias - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Yolk
 
amdusias_ - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Curlup
 
amdusias_ - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Yolk
 
amon - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Curlup
 
amon - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Yolk
 
amon_ - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Curlup
 
amon_ - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Yolk
 
amy - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Curlup
 
amy - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Yolk
 
amy_ - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Curlup
 
amy_ - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Yolk
 
andras - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Curlup
 
andras - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Yolk
 
andras_ - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Curlup
 
andras_ - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Yolk
 
andrealphus - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Curlup
 
andrealphus - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Yolk
 
andrealphus_ - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Curlup
 
andrealphus_ - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Yolk
 
andromalius - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Curlup
 
andromalius - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Yolk
 
andromalius_ - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Curlup
 
andromalius_ - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Yolk
 
areEqual(Object, Object) - Method in interface com.github.yellowstonegames.old.v300.CrossHash.IHasher
Not all types you might want to use an IHasher on meaningfully implement .equals(), such as array types; in these situations the areEqual method helps quickly check for equality by potentially having special logic for the type this is meant to check.
asmoday - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Curlup
 
asmoday - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Yolk
 
asmoday_ - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Curlup
 
asmoday_ - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Yolk
 
astaroth - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Curlup
 
astaroth - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Yolk
 
astaroth_ - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Curlup
 
astaroth_ - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Yolk
 

B

b0 - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Water
Big constant 0.
b1 - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Water
Big constant 1.
b2 - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Water
Big constant 2.
b3 - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Water
Big constant 3.
b4 - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Water
Big constant 4.
b5 - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Water
Big constant 5.
baal - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Curlup
 
baal - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Yolk
 
baal_ - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Curlup
 
baal_ - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Yolk
 
balam - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Curlup
 
balam - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Yolk
 
balam_ - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Curlup
 
balam_ - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Yolk
 
barbatos - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Curlup
 
barbatos - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Yolk
 
barbatos_ - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Curlup
 
barbatos_ - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Yolk
 
bathin - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Curlup
 
bathin - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Yolk
 
bathin_ - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Curlup
 
bathin_ - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Yolk
 
beleth - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Curlup
 
beleth - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Yolk
 
beleth_ - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Curlup
 
beleth_ - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Yolk
 
belial - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Curlup
 
belial - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Yolk
 
belial_ - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Curlup
 
belial_ - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Yolk
 
berith - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Curlup
 
berith - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Yolk
 
berith_ - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Curlup
 
berith_ - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Yolk
 
beta - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Curlup
 
beta - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Mist
 
beta - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Yolk
 
beta_ - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Curlup
 
beta_ - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Mist
 
beta_ - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Yolk
 
bifrons - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Curlup
 
bifrons - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Yolk
 
bifrons_ - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Curlup
 
bifrons_ - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Yolk
 
booleanHasher - Static variable in class com.github.yellowstonegames.old.v300.CrossHash
 
botis - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Curlup
 
botis - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Yolk
 
botis_ - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Curlup
 
botis_ - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Yolk
 
bound - Variable in class com.github.yellowstonegames.old.v300.LowStorageShuffler
 
buer - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Curlup
 
buer - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Yolk
 
buer_ - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Curlup
 
buer_ - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Yolk
 
bune - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Curlup
 
bune - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Yolk
 
bune_ - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Curlup
 
bune_ - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Yolk
 
byteHasher - Static variable in class com.github.yellowstonegames.old.v300.CrossHash
 

C

caim - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Curlup
 
caim - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Yolk
 
caim_ - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Curlup
 
caim_ - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Yolk
 
caseInsensitiveStringHasher - Static variable in class com.github.yellowstonegames.old.v300.Hashers
Hashes and equality-checks CharSequences, such as Strings and StringBuilders, using case-insensitive comparison in a cross-platform way.
char2DHasher - Static variable in class com.github.yellowstonegames.old.v300.CrossHash
 
charHasher - Static variable in class com.github.yellowstonegames.old.v300.CrossHash
 
chi - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Curlup
 
chi - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Mist
 
chi - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Yolk
 
chi_ - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Curlup
 
chi_ - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Mist
 
chi_ - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Yolk
 
choice - Variable in class com.github.yellowstonegames.old.v300.LongPeriodRNG
 
com.github.yellowstonegames.old.v300 - package com.github.yellowstonegames.old.v300
 
copy() - Method in class com.github.yellowstonegames.old.v300.DiverRNG
Produces a copy of this RandomnessSource that, if next() and/or nextLong() are called on this object and the copy, both will generate the same sequence of random numbers from the point copy() was called.
copy() - Method in class com.github.yellowstonegames.old.v300.GWTRNG
Creates a copy of this GWTRNG; it will generate the same random numbers, given the same calls in order, as this GWTRNG at the point copy() is called.
copy() - Method in class com.github.yellowstonegames.old.v300.LightRNG
Produces a copy of this RandomnessSource that, if next() and/or nextLong() are called on this object and the copy, both will generate the same sequence of random numbers from the point copy() was called.
copy() - Method in class com.github.yellowstonegames.old.v300.LinnormRNG
Produces a copy of this LinnormRNG that, if next() and/or nextLong() are called on this object and the copy, both will generate the same sequence of random numbers from the point copy() was called.
copy() - Method in class com.github.yellowstonegames.old.v300.LongPeriodRNG
Produces a copy of this RandomnessSource that, if next() and/or nextLong() are called on this object and the copy, both will generate the same sequence of random numbers from the point copy() was called.
copy() - Method in class com.github.yellowstonegames.old.v300.SilkRNG
Creates a copy of this SilkRNG; it will generate the same random numbers, given the same calls in order, as this SilkRNG at the point copy() is called.
copy() - Method in class com.github.yellowstonegames.old.v300.ThrustAltRNG
Produces a copy of this RandomnessSource that, if next() and/or nextLong() are called on this object and the copy, both will generate the same sequence of random numbers from the point copy() was called.
copy() - Method in class com.github.yellowstonegames.old.v300.XoshiroStarPhi32RNG
Produces a copy of this RandomnessSource that, if next() and/or nextLong() are called on this object and the copy, both will generate the same sequence of random numbers from the point copy() was called.
createMany(int) - Static method in class com.github.yellowstonegames.old.v300.LongPeriodRNG
Creates many LongPeriodRNG objects in an array, where each will generate a sequence of pow(2, 512) numbers that will not overlap with other sequences in the array.
createMany(int, long) - Static method in class com.github.yellowstonegames.old.v300.LongPeriodRNG
Creates many LongPeriodRNG objects in an array, where each will generate a sequence of pow(2, 512) numbers that will not overlap with other sequences in the array.
createMany(int, long[]) - Static method in class com.github.yellowstonegames.old.v300.LongPeriodRNG
Creates many LongPeriodRNG objects in an array, where each will generate a sequence of pow(2, 512) numbers that will not overlap with other sequences in the array.
createMany(int, String) - Static method in class com.github.yellowstonegames.old.v300.LongPeriodRNG
Creates many LongPeriodRNG objects in an array, where each will generate a sequence of pow(2, 512) numbers that will not overlap with other sequences in the array.
crocell - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Curlup
 
crocell - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Yolk
 
crocell_ - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Curlup
 
crocell_ - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Yolk
 
CrossHash - Class in com.github.yellowstonegames.old.v300
64-bit and 32-bit hashing functions that we can rely on staying the same cross-platform.
CrossHash() - Constructor for class com.github.yellowstonegames.old.v300.CrossHash
 
CrossHash.Curlup - Class in com.github.yellowstonegames.old.v300
Like Yolk, this is a class for hash functors, each an object with a 64-bit long seed.
CrossHash.Hive - Class in com.github.yellowstonegames.old.v300
A reasonably-fast hashing function that passes some of SMHasher's quality tests, but neither critically fails nor overwhelmingly succeeds the full SMHasher test battery.
CrossHash.IHasher - Interface in com.github.yellowstonegames.old.v300
An interface that can be used to move the logic for the hashCode() and equals() methods from a class' methods to an implementation of IHasher that certain collections in SquidLib can use.
CrossHash.Lightning - Class in com.github.yellowstonegames.old.v300
A quick, simple hashing function that seems to have good results.
CrossHash.Mist - Class in com.github.yellowstonegames.old.v300
A whole cluster of Wisp-like hash functions that sacrifice a small degree of speed, but can be built with up to 128 bits of salt values that help to obscure what hashing function is actually being used.
CrossHash.Water - Class in com.github.yellowstonegames.old.v300
A fairly fast hashing algorithm in general, Water performs especially well on large arrays, and passes SMHasher's newest and most stringent version of tests.
CrossHash.Wisp - Class in com.github.yellowstonegames.old.v300
The fastest hash in CrossHash, with middling quality.
CrossHash.Yolk - Class in com.github.yellowstonegames.old.v300
Like Mist, this is a class for hash functors, each an object with a 64-bit long seed, but it uses about the same algorithm as CrossHash.Water instead of the older, less-robust style Mist uses.
Curlup() - Constructor for class com.github.yellowstonegames.old.v300.CrossHash.Curlup
 
Curlup(long) - Constructor for class com.github.yellowstonegames.old.v300.CrossHash.Curlup
 
Curlup(CharSequence) - Constructor for class com.github.yellowstonegames.old.v300.CrossHash.Curlup
 

D

dantalion - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Curlup
 
dantalion - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Yolk
 
dantalion_ - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Curlup
 
dantalion_ - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Yolk
 
decarabia - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Curlup
 
decarabia - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Yolk
 
decarabia_ - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Curlup
 
decarabia_ - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Yolk
 
defaultHasher - Static variable in class com.github.yellowstonegames.old.v300.CrossHash
 
delta - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Curlup
 
delta - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Mist
 
delta - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Yolk
 
delta_ - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Curlup
 
delta_ - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Mist
 
delta_ - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Yolk
 
determine(int) - Static method in class com.github.yellowstonegames.old.v300.GWTRNG
A deterministic random long generator that, given one int state as input, returns an almost-always-different long as a result.
determine(int) - Static method in class com.github.yellowstonegames.old.v300.LowStorageShuffler
Used to rearrange the bits of seeds this is given in a way that should partly randomize them.
determine(int) - Static method in class com.github.yellowstonegames.old.v300.SilkRNG
A deterministic random long generator that, given one int state as input, returns an almost-always-different long as a result.
determine(int, int) - Static method in class com.github.yellowstonegames.old.v300.LightRNG
 
determine(long) - Static method in class com.github.yellowstonegames.old.v300.DiverRNG
Fast static randomizing method that takes its state as a parameter; state is expected to change between calls to this.
determine(long) - Static method in class com.github.yellowstonegames.old.v300.LightRNG
 
determine(long) - Static method in class com.github.yellowstonegames.old.v300.LinnormRNG
Static randomizing method that takes its state as a parameter; state is expected to change between calls to this.
determine(long) - Static method in class com.github.yellowstonegames.old.v300.ThrustAltRNG
Returns a random permutation of state; if state is the same on two calls to this, this will return the same number.
determineBounded(int, int) - Static method in class com.github.yellowstonegames.old.v300.GWTRNG
A deterministic random int generator that, given one int state and an outer int bound as input, returns an int between 0 (inclusive) and bound (exclusive) as a result, which should have no noticeable correlation between state and the result.
determineBounded(int, int) - Static method in class com.github.yellowstonegames.old.v300.SilkRNG
A deterministic random int generator that, given one int state and an outer int bound as input, returns an int between 0 (inclusive) and bound (exclusive) as a result, which should have no noticeable correlation between state and the result.
determineBounded(long, int) - Static method in class com.github.yellowstonegames.old.v300.DiverRNG
Fast static randomizing method that takes its state as a parameter and limits output to an int between 0 (inclusive) and bound (exclusive); state is expected to change between calls to this.
determineBounded(long, int) - Static method in class com.github.yellowstonegames.old.v300.LightRNG
 
determineBounded(long, int) - Static method in class com.github.yellowstonegames.old.v300.LinnormRNG
Static randomizing method that takes its state as a parameter and limits output to an int between 0 (inclusive) and bound (exclusive); state is expected to change between calls to this.
determineBounded(long, int) - Static method in class com.github.yellowstonegames.old.v300.ThrustAltRNG
Given a state that should usually change each time this is called, and a bound that limits the result to some (typically fairly small) int, produces a pseudo-random int between 0 and bound (exclusive).
determineBoundedShort(int, int) - Static method in class com.github.yellowstonegames.old.v300.ThrustAltRNG
Given an int state that should usually change each time this is called, and a bound that limits the result to some (typically fairly small) int, produces a pseudo-random int between 0 and bound (exclusive).
determineDouble(int) - Static method in class com.github.yellowstonegames.old.v300.GWTRNG
A deterministic random double generator that, given one int state as input, returns an almost-always-different double between 0.0 and 1.0 as a result.
determineDouble(int) - Static method in class com.github.yellowstonegames.old.v300.SilkRNG
A deterministic random double generator that, given one int state as input, returns an almost-always-different double between 0.0 and 1.0 as a result.
determineDouble(long) - Static method in class com.github.yellowstonegames.old.v300.DiverRNG
Returns a random double that is deterministic based on state; if state is the same on two calls to this, this will return the same float.
determineDouble(long) - Static method in class com.github.yellowstonegames.old.v300.LightRNG
Returns a random double that is deterministic based on state; if state is the same on two calls to this, this will return the same float.
determineDouble(long) - Static method in class com.github.yellowstonegames.old.v300.LinnormRNG
Returns a random double that is deterministic based on state; if state is the same on two calls to this, this will return the same float.
determineDouble(long) - Static method in class com.github.yellowstonegames.old.v300.ThrustAltRNG
Returns a random double that is deterministic based on state; if state is the same on two calls to this, this will return the same float.
determineFloat(int) - Static method in class com.github.yellowstonegames.old.v300.GWTRNG
A deterministic random float generator that, given one int state as input, returns an almost-always-different float between 0.0f and 1.0f as a result.
determineFloat(int) - Static method in class com.github.yellowstonegames.old.v300.SilkRNG
A deterministic random float generator that, given one int state as input, returns an almost-always-different float between 0.0f and 1.0f as a result.
determineFloat(long) - Static method in class com.github.yellowstonegames.old.v300.DiverRNG
Returns a random float that is deterministic based on state; if state is the same on two calls to this, this will return the same float.
determineFloat(long) - Static method in class com.github.yellowstonegames.old.v300.LightRNG
Returns a random float that is deterministic based on state; if state is the same on two calls to this, this will return the same float.
determineFloat(long) - Static method in class com.github.yellowstonegames.old.v300.LinnormRNG
Returns a random float that is deterministic based on state; if state is the same on two calls to this, this will return the same float.
determineFloat(long) - Static method in class com.github.yellowstonegames.old.v300.ThrustAltRNG
Returns a random float that is deterministic based on state; if state is the same on two calls to this, this will return the same float.
determineFloatFromInt(int) - Static method in class com.github.yellowstonegames.old.v300.ThrustAltRNG
Returns a random float that is deterministic based on an int state; if state is the same on two calls to this, this will return the same float.
determineInt(int) - Static method in class com.github.yellowstonegames.old.v300.GWTRNG
A deterministic random int generator that, given one int state as input, irreversibly returns an almost-always-different int as a result.
determineInt(int) - Static method in class com.github.yellowstonegames.old.v300.SilkRNG
A deterministic random int generator that, given one int state as input, irreversibly returns an almost-always-different int as a result.
determineInt(int) - Static method in class com.github.yellowstonegames.old.v300.ThrustAltRNG
Returns a random permutation of state; if state is the same on two calls to this, this will return the same number.
DiverRNG - Class in com.github.yellowstonegames.old.v300
 
DiverRNG() - Constructor for class com.github.yellowstonegames.old.v300.DiverRNG
Creates a new generator seeded using Math.random.
DiverRNG(long) - Constructor for class com.github.yellowstonegames.old.v300.DiverRNG
 
DiverRNG(String) - Constructor for class com.github.yellowstonegames.old.v300.DiverRNG
 
doubleHasher - Static variable in class com.github.yellowstonegames.old.v300.CrossHash
 

E

eligos - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Curlup
 
eligos - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Yolk
 
eligos_ - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Curlup
 
eligos_ - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Yolk
 
encode(int) - Method in class com.github.yellowstonegames.old.v300.LowStorageShuffler
Encodes an index with a 2-round Feistel network.
epsilon - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Curlup
 
epsilon - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Mist
 
epsilon - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Yolk
 
epsilon_ - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Curlup
 
epsilon_ - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Mist
 
epsilon_ - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Yolk
 
equalityHelper(Object[], Object[], CrossHash.IHasher) - Static method in class com.github.yellowstonegames.old.v300.CrossHash
Not a general-purpose method; meant to ease implementation of CrossHash.IHasher.areEqual(Object, Object) methods when the type being compared is a multi-dimensional array (which normally requires the heavyweight method Arrays.deepEquals(Object[], Object[]) or doing more work yourself; this reduces the work needed to implement fixed-depth equality).
equals(Object) - Method in class com.github.yellowstonegames.old.v300.DiverRNG
 
equals(Object) - Method in class com.github.yellowstonegames.old.v300.GWTRNG
 
equals(Object) - Method in class com.github.yellowstonegames.old.v300.LightRNG
 
equals(Object) - Method in class com.github.yellowstonegames.old.v300.LinnormRNG
 
equals(Object) - Method in class com.github.yellowstonegames.old.v300.LongPeriodRNG
 
equals(Object) - Method in class com.github.yellowstonegames.old.v300.LowStorageShuffler
 
equals(Object) - Method in class com.github.yellowstonegames.old.v300.SilkRNG
 
equals(Object) - Method in class com.github.yellowstonegames.old.v300.ThrustAltRNG
 
equals(Object) - Method in class com.github.yellowstonegames.old.v300.XoshiroStarPhi32RNG
 
eta - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Curlup
 
eta - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Mist
 
eta - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Yolk
 
eta_ - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Curlup
 
eta_ - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Mist
 
eta_ - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Yolk
 

F

flauros - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Curlup
 
flauros - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Yolk
 
flauros_ - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Curlup
 
flauros_ - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Yolk
 
floatHasher - Static variable in class com.github.yellowstonegames.old.v300.CrossHash
 
focalor - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Curlup
 
focalor - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Yolk
 
focalor_ - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Curlup
 
focalor_ - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Yolk
 
foras - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Curlup
 
foras - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Yolk
 
foras_ - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Curlup
 
foras_ - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Yolk
 
forneus - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Curlup
 
forneus - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Yolk
 
forneus_ - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Curlup
 
forneus_ - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Yolk
 
furcas - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Curlup
 
furcas - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Yolk
 
furcas_ - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Curlup
 
furcas_ - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Yolk
 
furfur - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Curlup
 
furfur - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Yolk
 
furfur_ - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Curlup
 
furfur_ - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Yolk
 

G

gaap - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Curlup
 
gaap - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Yolk
 
gaap_ - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Curlup
 
gaap_ - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Yolk
 
gamma - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Curlup
 
gamma - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Mist
 
gamma - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Yolk
 
gamma_ - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Curlup
 
gamma_ - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Mist
 
gamma_ - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Yolk
 
generalHasher - Static variable in class com.github.yellowstonegames.old.v300.CrossHash
This IHasher is the one you should use if you aren't totally certain what types will go in an OrderedMap's keys or an OrderedSet's items, since it can handle mixes of elements.
getBound() - Method in class com.github.yellowstonegames.old.v300.LowStorageShuffler
 
getIndex() - Method in class com.github.yellowstonegames.old.v300.LowStorageShuffler
 
getKey0() - Method in class com.github.yellowstonegames.old.v300.LowStorageShuffler
 
getKey1() - Method in class com.github.yellowstonegames.old.v300.LowStorageShuffler
 
getSelectedState(int) - Method in class com.github.yellowstonegames.old.v300.DiverRNG
Gets the current state of this generator.
getSelectedState(int) - Method in class com.github.yellowstonegames.old.v300.GWTRNG
Identical to GWTRNG.getState(), this gets both int states as one long value.
getSelectedState(int) - Method in class com.github.yellowstonegames.old.v300.LightRNG
 
getSelectedState(int) - Method in class com.github.yellowstonegames.old.v300.LinnormRNG
 
getSelectedState(int) - Method in class com.github.yellowstonegames.old.v300.LongPeriodRNG
 
getSelectedState(int) - Method in class com.github.yellowstonegames.old.v300.SilkRNG
Identical to SilkRNG.getState(), this gets both int states as one long value.
getSelectedState(int) - Method in class com.github.yellowstonegames.old.v300.ThrustAltRNG
 
getSelectedState(int) - Method in class com.github.yellowstonegames.old.v300.XoshiroStarPhi32RNG
 
getState() - Method in class com.github.yellowstonegames.old.v300.DiverRNG
 
getState() - Method in class com.github.yellowstonegames.old.v300.GWTRNG
Get the current internal state of the StatefulRandomness as a long.
getState() - Method in class com.github.yellowstonegames.old.v300.LightRNG
Gets the current state of this generator.
getState() - Method in class com.github.yellowstonegames.old.v300.LinnormRNG
Gets the current state of this generator.
getState() - Method in class com.github.yellowstonegames.old.v300.SilkRNG
Get the current internal state of the StatefulRandomness as a long.
getState() - Method in interface com.github.yellowstonegames.old.v300.StatefulRandomness
 
getState() - Method in class com.github.yellowstonegames.old.v300.ThrustAltRNG
Get the current internal state of the StatefulRandomness as a long.
getStateA() - Method in class com.github.yellowstonegames.old.v300.GWTRNG
 
getStateA() - Method in class com.github.yellowstonegames.old.v300.SilkRNG
 
getStateA() - Method in class com.github.yellowstonegames.old.v300.XoshiroStarPhi32RNG
 
getStateB() - Method in class com.github.yellowstonegames.old.v300.GWTRNG
 
getStateB() - Method in class com.github.yellowstonegames.old.v300.SilkRNG
 
getStateB() - Method in class com.github.yellowstonegames.old.v300.XoshiroStarPhi32RNG
 
getStateC() - Method in class com.github.yellowstonegames.old.v300.XoshiroStarPhi32RNG
 
getStateCount() - Method in class com.github.yellowstonegames.old.v300.DiverRNG
Gets the number of possible state variables that can be selected with DiverRNG.getSelectedState(int) or DiverRNG.setSelectedState(int, long).
getStateCount() - Method in class com.github.yellowstonegames.old.v300.GWTRNG
Always returns 1 (counting in terms of long states).
getStateCount() - Method in class com.github.yellowstonegames.old.v300.LightRNG
 
getStateCount() - Method in class com.github.yellowstonegames.old.v300.LinnormRNG
 
getStateCount() - Method in class com.github.yellowstonegames.old.v300.LongPeriodRNG
 
getStateCount() - Method in class com.github.yellowstonegames.old.v300.SilkRNG
Always returns 1 (counting in terms of long states).
getStateCount() - Method in class com.github.yellowstonegames.old.v300.ThrustAltRNG
 
getStateCount() - Method in class com.github.yellowstonegames.old.v300.XoshiroStarPhi32RNG
 
getStateD() - Method in class com.github.yellowstonegames.old.v300.XoshiroStarPhi32RNG
 
getTag() - Method in class com.github.yellowstonegames.old.v300.DiverRNG
 
getTag() - Method in class com.github.yellowstonegames.old.v300.GWTRNG
 
getTag() - Method in class com.github.yellowstonegames.old.v300.LightRNG
 
getTag() - Method in class com.github.yellowstonegames.old.v300.LinnormRNG
 
getTag() - Method in class com.github.yellowstonegames.old.v300.LongPeriodRNG
 
getTag() - Method in class com.github.yellowstonegames.old.v300.SilkRNG
 
getTag() - Method in class com.github.yellowstonegames.old.v300.ThrustAltRNG
 
getTag() - Method in class com.github.yellowstonegames.old.v300.XoshiroStarPhi32RNG
 
glasya_labolas - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Curlup
 
glasya_labolas - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Yolk
 
glasya_labolas_ - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Curlup
 
glasya_labolas_ - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Yolk
 
gremory - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Curlup
 
gremory - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Yolk
 
gremory_ - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Curlup
 
gremory_ - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Yolk
 
gusion - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Curlup
 
gusion - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Yolk
 
gusion_ - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Curlup
 
gusion_ - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Yolk
 
GWTRNG - Class in com.github.yellowstonegames.old.v300
 
GWTRNG() - Constructor for class com.github.yellowstonegames.old.v300.GWTRNG
Creates a new generator seeded using two calls to Math.random().
GWTRNG(int) - Constructor for class com.github.yellowstonegames.old.v300.GWTRNG
Constructs this GWTRNG by dispersing the bits of seed using GWTRNG.setSeed(int) across the two parts of state this has.
GWTRNG(int, int) - Constructor for class com.github.yellowstonegames.old.v300.GWTRNG
Constructs this GWTRNG by calling GWTRNG.setState(int, int) on stateA and stateB as given; see that method for the specific details (stateA and stateB are kept as-is unless they are both 0).
GWTRNG(long) - Constructor for class com.github.yellowstonegames.old.v300.GWTRNG
Constructs this GWTRNG by splitting the given seed across the two parts of state this has with GWTRNG.setState(long).
GWTRNG(String) - Constructor for class com.github.yellowstonegames.old.v300.GWTRNG
Hashes seed using both CrossHash.hash(CharSequence) and String.hashCode() and uses those two results as the two states with GWTRNG.setState(int, int).

H

haagenti - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Curlup
 
haagenti - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Yolk
 
haagenti_ - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Curlup
 
haagenti_ - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Yolk
 
halfBits - Variable in class com.github.yellowstonegames.old.v300.LowStorageShuffler
 
halphas - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Curlup
 
halphas - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Yolk
 
halphas_ - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Curlup
 
halphas_ - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Yolk
 
hash(boolean[]) - Method in class com.github.yellowstonegames.old.v300.CrossHash.Curlup
 
hash(boolean[]) - Static method in class com.github.yellowstonegames.old.v300.CrossHash
 
hash(boolean[]) - Static method in class com.github.yellowstonegames.old.v300.CrossHash.Hive
 
hash(boolean[]) - Static method in class com.github.yellowstonegames.old.v300.CrossHash.Lightning
 
hash(boolean[]) - Method in class com.github.yellowstonegames.old.v300.CrossHash.Mist
 
hash(boolean[]) - Static method in class com.github.yellowstonegames.old.v300.CrossHash.Water
 
hash(boolean[]) - Static method in class com.github.yellowstonegames.old.v300.CrossHash.Wisp
 
hash(boolean[]) - Method in class com.github.yellowstonegames.old.v300.CrossHash.Yolk
 
hash(byte[]) - Method in class com.github.yellowstonegames.old.v300.CrossHash.Curlup
 
hash(byte[]) - Static method in class com.github.yellowstonegames.old.v300.CrossHash
 
hash(byte[]) - Static method in class com.github.yellowstonegames.old.v300.CrossHash.Hive
 
hash(byte[]) - Static method in class com.github.yellowstonegames.old.v300.CrossHash.Lightning
 
hash(byte[]) - Method in class com.github.yellowstonegames.old.v300.CrossHash.Mist
 
hash(byte[]) - Static method in class com.github.yellowstonegames.old.v300.CrossHash.Water
 
hash(byte[]) - Static method in class com.github.yellowstonegames.old.v300.CrossHash.Wisp
 
hash(byte[]) - Method in class com.github.yellowstonegames.old.v300.CrossHash.Yolk
 
hash(char[]) - Method in class com.github.yellowstonegames.old.v300.CrossHash.Curlup
 
hash(char[]) - Static method in class com.github.yellowstonegames.old.v300.CrossHash
 
hash(char[]) - Static method in class com.github.yellowstonegames.old.v300.CrossHash.Hive
 
hash(char[]) - Static method in class com.github.yellowstonegames.old.v300.CrossHash.Lightning
 
hash(char[]) - Method in class com.github.yellowstonegames.old.v300.CrossHash.Mist
 
hash(char[]) - Static method in class com.github.yellowstonegames.old.v300.CrossHash.Water
 
hash(char[]) - Static method in class com.github.yellowstonegames.old.v300.CrossHash.Wisp
 
hash(char[]) - Method in class com.github.yellowstonegames.old.v300.CrossHash.Yolk
 
hash(char[][]) - Method in class com.github.yellowstonegames.old.v300.CrossHash.Curlup
 
hash(char[][]) - Static method in class com.github.yellowstonegames.old.v300.CrossHash
 
hash(char[][]) - Static method in class com.github.yellowstonegames.old.v300.CrossHash.Hive
 
hash(char[][]) - Static method in class com.github.yellowstonegames.old.v300.CrossHash.Lightning
 
hash(char[][]) - Method in class com.github.yellowstonegames.old.v300.CrossHash.Mist
 
hash(char[][]) - Static method in class com.github.yellowstonegames.old.v300.CrossHash.Water
 
hash(char[][]) - Static method in class com.github.yellowstonegames.old.v300.CrossHash.Wisp
 
hash(char[][]) - Method in class com.github.yellowstonegames.old.v300.CrossHash.Yolk
 
hash(char[], int, int) - Method in class com.github.yellowstonegames.old.v300.CrossHash.Curlup
Hashes only a subsection of the given data, starting at start (inclusive) and ending before end (exclusive).
hash(char[], int, int) - Static method in class com.github.yellowstonegames.old.v300.CrossHash
Hashes only a subsection of the given data, starting at start (inclusive) and ending before end (exclusive).
hash(char[], int, int) - Static method in class com.github.yellowstonegames.old.v300.CrossHash.Hive
Hashes only a subsection of the given data, starting at start (inclusive) and ending before end (exclusive).
hash(char[], int, int) - Static method in class com.github.yellowstonegames.old.v300.CrossHash.Lightning
Hashes only a subsection of the given data, starting at start (inclusive) and ending before end (exclusive).
hash(char[], int, int) - Method in class com.github.yellowstonegames.old.v300.CrossHash.Mist
Hashes only a subsection of the given data, starting at start (inclusive) and ending before end (exclusive).
hash(char[], int, int) - Static method in class com.github.yellowstonegames.old.v300.CrossHash.Water
Hashes only a subsection of the given data, starting at start (inclusive) and ending before end (exclusive).
hash(char[], int, int) - Static method in class com.github.yellowstonegames.old.v300.CrossHash.Wisp
Hashes only a subsection of the given data, starting at start (inclusive) and ending before end (exclusive).
hash(char[], int, int) - Method in class com.github.yellowstonegames.old.v300.CrossHash.Yolk
Hashes only a subsection of the given data, starting at start (inclusive) and ending before end (exclusive).
hash(char[], int, int, int) - Static method in class com.github.yellowstonegames.old.v300.CrossHash.Hive
Hashes only a subsection of the given data, starting at start (inclusive), ending before end (exclusive), and moving between chars in increments of step (which is always greater than 0).
hash(char[], int, int, int) - Static method in class com.github.yellowstonegames.old.v300.CrossHash.Lightning
Hashes only a subsection of the given data, starting at start (inclusive), ending before end (exclusive), and moving between chars in increments of step (which is always greater than 0).
hash(char[], int, int, int) - Method in class com.github.yellowstonegames.old.v300.CrossHash.Mist
Hashes only a subsection of the given data, starting at start (inclusive), ending before end (exclusive), and moving between chars in increments of step (which is always greater than 0).
hash(char[], int, int, int) - Static method in class com.github.yellowstonegames.old.v300.CrossHash.Wisp
Hashes only a subsection of the given data, starting at start (inclusive), ending before end (exclusive), and moving between chars in increments of step (which is always greater than 0).
hash(double[]) - Method in class com.github.yellowstonegames.old.v300.CrossHash.Curlup
 
hash(double[]) - Static method in class com.github.yellowstonegames.old.v300.CrossHash
 
hash(double[]) - Static method in class com.github.yellowstonegames.old.v300.CrossHash.Hive
 
hash(double[]) - Static method in class com.github.yellowstonegames.old.v300.CrossHash.Lightning
 
hash(double[]) - Method in class com.github.yellowstonegames.old.v300.CrossHash.Mist
 
hash(double[]) - Static method in class com.github.yellowstonegames.old.v300.CrossHash.Water
 
hash(double[]) - Static method in class com.github.yellowstonegames.old.v300.CrossHash.Wisp
 
hash(double[]) - Method in class com.github.yellowstonegames.old.v300.CrossHash.Yolk
 
hash(float[]) - Method in class com.github.yellowstonegames.old.v300.CrossHash.Curlup
 
hash(float[]) - Static method in class com.github.yellowstonegames.old.v300.CrossHash
 
hash(float[]) - Static method in class com.github.yellowstonegames.old.v300.CrossHash.Hive
 
hash(float[]) - Static method in class com.github.yellowstonegames.old.v300.CrossHash.Lightning
 
hash(float[]) - Method in class com.github.yellowstonegames.old.v300.CrossHash.Mist
 
hash(float[]) - Static method in class com.github.yellowstonegames.old.v300.CrossHash.Water
 
hash(float[]) - Static method in class com.github.yellowstonegames.old.v300.CrossHash.Wisp
 
hash(float[]) - Method in class com.github.yellowstonegames.old.v300.CrossHash.Yolk
 
hash(int[]) - Method in class com.github.yellowstonegames.old.v300.CrossHash.Curlup
 
hash(int[]) - Static method in class com.github.yellowstonegames.old.v300.CrossHash
 
hash(int[]) - Static method in class com.github.yellowstonegames.old.v300.CrossHash.Hive
 
hash(int[]) - Static method in class com.github.yellowstonegames.old.v300.CrossHash.Lightning
 
hash(int[]) - Method in class com.github.yellowstonegames.old.v300.CrossHash.Mist
 
hash(int[]) - Static method in class com.github.yellowstonegames.old.v300.CrossHash.Water
 
hash(int[]) - Static method in class com.github.yellowstonegames.old.v300.CrossHash.Wisp
 
hash(int[]) - Method in class com.github.yellowstonegames.old.v300.CrossHash.Yolk
 
hash(int[][]) - Method in class com.github.yellowstonegames.old.v300.CrossHash.Curlup
 
hash(int[][]) - Static method in class com.github.yellowstonegames.old.v300.CrossHash
 
hash(int[][]) - Static method in class com.github.yellowstonegames.old.v300.CrossHash.Hive
 
hash(int[][]) - Static method in class com.github.yellowstonegames.old.v300.CrossHash.Water
 
hash(int[][]) - Static method in class com.github.yellowstonegames.old.v300.CrossHash.Wisp
 
hash(int[][]) - Method in class com.github.yellowstonegames.old.v300.CrossHash.Yolk
 
hash(int[], int) - Method in class com.github.yellowstonegames.old.v300.CrossHash.Curlup
 
hash(int[], int) - Static method in class com.github.yellowstonegames.old.v300.CrossHash.Water
 
hash(int[], int) - Method in class com.github.yellowstonegames.old.v300.CrossHash.Yolk
 
hash(long[]) - Method in class com.github.yellowstonegames.old.v300.CrossHash.Curlup
 
hash(long[]) - Static method in class com.github.yellowstonegames.old.v300.CrossHash
 
hash(long[]) - Static method in class com.github.yellowstonegames.old.v300.CrossHash.Hive
 
hash(long[]) - Static method in class com.github.yellowstonegames.old.v300.CrossHash.Lightning
 
hash(long[]) - Method in class com.github.yellowstonegames.old.v300.CrossHash.Mist
 
hash(long[]) - Static method in class com.github.yellowstonegames.old.v300.CrossHash.Water
 
hash(long[]) - Static method in class com.github.yellowstonegames.old.v300.CrossHash.Wisp
 
hash(long[]) - Method in class com.github.yellowstonegames.old.v300.CrossHash.Yolk
 
hash(long[][]) - Method in class com.github.yellowstonegames.old.v300.CrossHash.Curlup
 
hash(long[][]) - Static method in class com.github.yellowstonegames.old.v300.CrossHash
 
hash(long[][]) - Static method in class com.github.yellowstonegames.old.v300.CrossHash.Hive
 
hash(long[][]) - Static method in class com.github.yellowstonegames.old.v300.CrossHash.Lightning
 
hash(long[][]) - Method in class com.github.yellowstonegames.old.v300.CrossHash.Mist
 
hash(long[][]) - Static method in class com.github.yellowstonegames.old.v300.CrossHash.Water
 
hash(long[][]) - Static method in class com.github.yellowstonegames.old.v300.CrossHash.Wisp
 
hash(long[][]) - Method in class com.github.yellowstonegames.old.v300.CrossHash.Yolk
 
hash(long, boolean[]) - Static method in class com.github.yellowstonegames.old.v300.CrossHash.Curlup
 
hash(long, boolean[]) - Static method in class com.github.yellowstonegames.old.v300.CrossHash.Yolk
 
hash(long, byte[]) - Static method in class com.github.yellowstonegames.old.v300.CrossHash.Curlup
 
hash(long, byte[]) - Static method in class com.github.yellowstonegames.old.v300.CrossHash.Yolk
 
hash(long, char[]) - Static method in class com.github.yellowstonegames.old.v300.CrossHash.Curlup
 
hash(long, char[]) - Static method in class com.github.yellowstonegames.old.v300.CrossHash.Yolk
 
hash(long, char[][]) - Static method in class com.github.yellowstonegames.old.v300.CrossHash.Curlup
 
hash(long, char[][]) - Static method in class com.github.yellowstonegames.old.v300.CrossHash.Yolk
 
hash(long, char[], int, int) - Static method in class com.github.yellowstonegames.old.v300.CrossHash.Curlup
Hashes only a subsection of the given data, starting at start (inclusive) and ending before end (exclusive).
hash(long, char[], int, int) - Static method in class com.github.yellowstonegames.old.v300.CrossHash.Yolk
Hashes only a subsection of the given data, starting at start (inclusive) and ending before end (exclusive).
hash(long, double[]) - Static method in class com.github.yellowstonegames.old.v300.CrossHash.Curlup
 
hash(long, double[]) - Static method in class com.github.yellowstonegames.old.v300.CrossHash.Yolk
 
hash(long, float[]) - Static method in class com.github.yellowstonegames.old.v300.CrossHash.Curlup
 
hash(long, float[]) - Static method in class com.github.yellowstonegames.old.v300.CrossHash.Yolk
 
hash(long, int[]) - Static method in class com.github.yellowstonegames.old.v300.CrossHash.Curlup
 
hash(long, int[]) - Static method in class com.github.yellowstonegames.old.v300.CrossHash.Yolk
 
hash(long, int[][]) - Static method in class com.github.yellowstonegames.old.v300.CrossHash.Curlup
 
hash(long, int[][]) - Static method in class com.github.yellowstonegames.old.v300.CrossHash.Yolk
 
hash(long, int[], int) - Static method in class com.github.yellowstonegames.old.v300.CrossHash.Curlup
 
hash(long, int[], int) - Static method in class com.github.yellowstonegames.old.v300.CrossHash.Yolk
 
hash(long, long[]) - Static method in class com.github.yellowstonegames.old.v300.CrossHash.Curlup
 
hash(long, long[]) - Static method in class com.github.yellowstonegames.old.v300.CrossHash.Yolk
 
hash(long, long[][]) - Static method in class com.github.yellowstonegames.old.v300.CrossHash.Curlup
 
hash(long, long[][]) - Static method in class com.github.yellowstonegames.old.v300.CrossHash.Yolk
 
hash(long, short[]) - Static method in class com.github.yellowstonegames.old.v300.CrossHash.Curlup
 
hash(long, short[]) - Static method in class com.github.yellowstonegames.old.v300.CrossHash.Yolk
 
hash(long, CharSequence) - Static method in class com.github.yellowstonegames.old.v300.CrossHash.Curlup
 
hash(long, CharSequence) - Static method in class com.github.yellowstonegames.old.v300.CrossHash.Yolk
 
hash(long, CharSequence[]) - Static method in class com.github.yellowstonegames.old.v300.CrossHash.Curlup
 
hash(long, CharSequence[]) - Static method in class com.github.yellowstonegames.old.v300.CrossHash.Yolk
 
hash(long, CharSequence[]...) - Static method in class com.github.yellowstonegames.old.v300.CrossHash.Curlup
 
hash(long, CharSequence[]...) - Static method in class com.github.yellowstonegames.old.v300.CrossHash.Yolk
 
hash(long, CharSequence, int, int) - Static method in class com.github.yellowstonegames.old.v300.CrossHash.Curlup
Hashes only a subsection of the given data, starting at start (inclusive) and ending before end (exclusive).
hash(long, CharSequence, int, int) - Static method in class com.github.yellowstonegames.old.v300.CrossHash.Yolk
Hashes only a subsection of the given data, starting at start (inclusive) and ending before end (exclusive).
hash(long, Iterable) - Static method in class com.github.yellowstonegames.old.v300.CrossHash.Curlup
 
hash(long, Iterable) - Static method in class com.github.yellowstonegames.old.v300.CrossHash.Yolk
 
hash(long, Object) - Static method in class com.github.yellowstonegames.old.v300.CrossHash.Curlup
 
hash(long, Object) - Static method in class com.github.yellowstonegames.old.v300.CrossHash.Yolk
 
hash(long, Object[]) - Static method in class com.github.yellowstonegames.old.v300.CrossHash.Curlup
 
hash(long, Object[]) - Static method in class com.github.yellowstonegames.old.v300.CrossHash.Yolk
 
hash(long, List) - Static method in class com.github.yellowstonegames.old.v300.CrossHash.Curlup
 
hash(long, List) - Static method in class com.github.yellowstonegames.old.v300.CrossHash.Yolk
 
hash(short[]) - Method in class com.github.yellowstonegames.old.v300.CrossHash.Curlup
 
hash(short[]) - Static method in class com.github.yellowstonegames.old.v300.CrossHash
 
hash(short[]) - Static method in class com.github.yellowstonegames.old.v300.CrossHash.Hive
 
hash(short[]) - Static method in class com.github.yellowstonegames.old.v300.CrossHash.Lightning
 
hash(short[]) - Method in class com.github.yellowstonegames.old.v300.CrossHash.Mist
 
hash(short[]) - Static method in class com.github.yellowstonegames.old.v300.CrossHash.Water
 
hash(short[]) - Static method in class com.github.yellowstonegames.old.v300.CrossHash.Wisp
 
hash(short[]) - Method in class com.github.yellowstonegames.old.v300.CrossHash.Yolk
 
hash(CharSequence) - Method in class com.github.yellowstonegames.old.v300.CrossHash.Curlup
 
hash(CharSequence) - Static method in class com.github.yellowstonegames.old.v300.CrossHash
 
hash(CharSequence) - Static method in class com.github.yellowstonegames.old.v300.CrossHash.Hive
 
hash(CharSequence) - Static method in class com.github.yellowstonegames.old.v300.CrossHash.Lightning
 
hash(CharSequence) - Method in class com.github.yellowstonegames.old.v300.CrossHash.Mist
 
hash(CharSequence) - Static method in class com.github.yellowstonegames.old.v300.CrossHash.Water
 
hash(CharSequence) - Static method in class com.github.yellowstonegames.old.v300.CrossHash.Wisp
 
hash(CharSequence) - Method in class com.github.yellowstonegames.old.v300.CrossHash.Yolk
 
hash(CharSequence[]) - Method in class com.github.yellowstonegames.old.v300.CrossHash.Curlup
 
hash(CharSequence[]) - Static method in class com.github.yellowstonegames.old.v300.CrossHash
 
hash(CharSequence[]) - Static method in class com.github.yellowstonegames.old.v300.CrossHash.Hive
 
hash(CharSequence[]) - Static method in class com.github.yellowstonegames.old.v300.CrossHash.Lightning
 
hash(CharSequence[]) - Method in class com.github.yellowstonegames.old.v300.CrossHash.Mist
 
hash(CharSequence[]) - Static method in class com.github.yellowstonegames.old.v300.CrossHash.Water
 
hash(CharSequence[]) - Static method in class com.github.yellowstonegames.old.v300.CrossHash.Wisp
 
hash(CharSequence[]) - Method in class com.github.yellowstonegames.old.v300.CrossHash.Yolk
 
hash(CharSequence[]...) - Method in class com.github.yellowstonegames.old.v300.CrossHash.Curlup
 
hash(CharSequence[]...) - Static method in class com.github.yellowstonegames.old.v300.CrossHash
 
hash(CharSequence[]...) - Static method in class com.github.yellowstonegames.old.v300.CrossHash.Hive
 
hash(CharSequence[]...) - Static method in class com.github.yellowstonegames.old.v300.CrossHash.Lightning
 
hash(CharSequence[]...) - Method in class com.github.yellowstonegames.old.v300.CrossHash.Mist
 
hash(CharSequence[]...) - Static method in class com.github.yellowstonegames.old.v300.CrossHash.Water
 
hash(CharSequence[]...) - Static method in class com.github.yellowstonegames.old.v300.CrossHash.Wisp
 
hash(CharSequence[]...) - Method in class com.github.yellowstonegames.old.v300.CrossHash.Yolk
 
hash(CharSequence, int, int) - Method in class com.github.yellowstonegames.old.v300.CrossHash.Curlup
Hashes only a subsection of the given data, starting at start (inclusive) and ending before end (exclusive).
hash(CharSequence, int, int) - Static method in class com.github.yellowstonegames.old.v300.CrossHash
Hashes only a subsection of the given data, starting at start (inclusive) and ending before end (exclusive).
hash(CharSequence, int, int) - Static method in class com.github.yellowstonegames.old.v300.CrossHash.Hive
Hashes only a subsection of the given data, starting at start (inclusive) and ending before end (exclusive).
hash(CharSequence, int, int) - Static method in class com.github.yellowstonegames.old.v300.CrossHash.Water
Hashes only a subsection of the given data, starting at start (inclusive) and ending before end (exclusive).
hash(CharSequence, int, int) - Method in class com.github.yellowstonegames.old.v300.CrossHash.Yolk
Hashes only a subsection of the given data, starting at start (inclusive) and ending before end (exclusive).
hash(CharSequence, int, int, int) - Static method in class com.github.yellowstonegames.old.v300.CrossHash.Hive
Hashes only a subsection of the given data, starting at start (inclusive), ending before end (exclusive), and moving between chars in increments of step (which is always greater than 0).
hash(Iterable) - Method in class com.github.yellowstonegames.old.v300.CrossHash.Curlup
 
hash(Iterable) - Static method in class com.github.yellowstonegames.old.v300.CrossHash
 
hash(Iterable) - Static method in class com.github.yellowstonegames.old.v300.CrossHash.Hive
 
hash(Iterable) - Static method in class com.github.yellowstonegames.old.v300.CrossHash.Lightning
 
hash(Iterable) - Method in class com.github.yellowstonegames.old.v300.CrossHash.Mist
 
hash(Iterable) - Static method in class com.github.yellowstonegames.old.v300.CrossHash.Water
 
hash(Iterable) - Static method in class com.github.yellowstonegames.old.v300.CrossHash.Wisp
 
hash(Iterable) - Method in class com.github.yellowstonegames.old.v300.CrossHash.Yolk
 
hash(Object) - Method in class com.github.yellowstonegames.old.v300.CrossHash.Curlup
 
hash(Object) - Static method in class com.github.yellowstonegames.old.v300.CrossHash
 
hash(Object) - Static method in class com.github.yellowstonegames.old.v300.CrossHash.Hive
 
hash(Object) - Method in interface com.github.yellowstonegames.old.v300.CrossHash.IHasher
If data is a type that this IHasher can specifically hash, this method should use that specific hash; in other situations, it should simply delegate to calling Object.hashCode() on data.
hash(Object) - Method in class com.github.yellowstonegames.old.v300.CrossHash.Mist
 
hash(Object) - Static method in class com.github.yellowstonegames.old.v300.CrossHash.Water
 
hash(Object) - Static method in class com.github.yellowstonegames.old.v300.CrossHash.Wisp
 
hash(Object) - Method in class com.github.yellowstonegames.old.v300.CrossHash.Yolk
 
hash(Object[]) - Method in class com.github.yellowstonegames.old.v300.CrossHash.Curlup
 
hash(Object[]) - Static method in class com.github.yellowstonegames.old.v300.CrossHash
 
hash(Object[]) - Static method in class com.github.yellowstonegames.old.v300.CrossHash.Hive
 
hash(Object[]) - Static method in class com.github.yellowstonegames.old.v300.CrossHash.Lightning
 
hash(Object[]) - Method in class com.github.yellowstonegames.old.v300.CrossHash.Mist
 
hash(Object[]) - Static method in class com.github.yellowstonegames.old.v300.CrossHash.Water
 
hash(Object[]) - Static method in class com.github.yellowstonegames.old.v300.CrossHash.Wisp
 
hash(Object[]) - Method in class com.github.yellowstonegames.old.v300.CrossHash.Yolk
 
hash(List) - Method in class com.github.yellowstonegames.old.v300.CrossHash.Curlup
 
hash(List) - Static method in class com.github.yellowstonegames.old.v300.CrossHash
 
hash(List) - Static method in class com.github.yellowstonegames.old.v300.CrossHash.Hive
 
hash(List) - Static method in class com.github.yellowstonegames.old.v300.CrossHash.Water
 
hash(List) - Static method in class com.github.yellowstonegames.old.v300.CrossHash.Wisp
 
hash(List) - Method in class com.github.yellowstonegames.old.v300.CrossHash.Yolk
 
hash32(boolean[]) - Static method in class com.github.yellowstonegames.old.v300.CrossHash.Wisp
 
hash32(byte[]) - Static method in class com.github.yellowstonegames.old.v300.CrossHash.Wisp
 
hash32(char[]) - Static method in class com.github.yellowstonegames.old.v300.CrossHash.Wisp
 
hash32(char[][]) - Static method in class com.github.yellowstonegames.old.v300.CrossHash.Wisp
 
hash32(char[], int, int) - Static method in class com.github.yellowstonegames.old.v300.CrossHash.Wisp
Hashes only a subsection of the given data, starting at start (inclusive) and ending before end (exclusive).
hash32(double[]) - Static method in class com.github.yellowstonegames.old.v300.CrossHash.Wisp
 
hash32(float[]) - Static method in class com.github.yellowstonegames.old.v300.CrossHash.Wisp
 
hash32(int[]) - Static method in class com.github.yellowstonegames.old.v300.CrossHash.Wisp
 
hash32(int[][]) - Static method in class com.github.yellowstonegames.old.v300.CrossHash.Wisp
 
hash32(long[]) - Static method in class com.github.yellowstonegames.old.v300.CrossHash.Wisp
 
hash32(long[][]) - Static method in class com.github.yellowstonegames.old.v300.CrossHash.Wisp
 
hash32(short[]) - Static method in class com.github.yellowstonegames.old.v300.CrossHash.Wisp
 
hash32(CharSequence) - Static method in class com.github.yellowstonegames.old.v300.CrossHash.Wisp
 
hash32(CharSequence[]) - Static method in class com.github.yellowstonegames.old.v300.CrossHash.Wisp
 
hash32(CharSequence[]...) - Static method in class com.github.yellowstonegames.old.v300.CrossHash.Wisp
 
hash32(Iterable) - Static method in class com.github.yellowstonegames.old.v300.CrossHash.Wisp
 
hash32(Object) - Static method in class com.github.yellowstonegames.old.v300.CrossHash.Wisp
 
hash32(Object[]) - Static method in class com.github.yellowstonegames.old.v300.CrossHash.Wisp
 
hash32(List) - Static method in class com.github.yellowstonegames.old.v300.CrossHash.Wisp
 
hash64(boolean[]) - Method in class com.github.yellowstonegames.old.v300.CrossHash.Curlup
 
hash64(boolean[]) - Static method in class com.github.yellowstonegames.old.v300.CrossHash
 
hash64(boolean[]) - Static method in class com.github.yellowstonegames.old.v300.CrossHash.Hive
 
hash64(boolean[]) - Static method in class com.github.yellowstonegames.old.v300.CrossHash.Lightning
 
hash64(boolean[]) - Method in class com.github.yellowstonegames.old.v300.CrossHash.Mist
 
hash64(boolean[]) - Static method in class com.github.yellowstonegames.old.v300.CrossHash.Water
 
hash64(boolean[]) - Static method in class com.github.yellowstonegames.old.v300.CrossHash.Wisp
 
hash64(boolean[]) - Method in class com.github.yellowstonegames.old.v300.CrossHash.Yolk
 
hash64(byte[]) - Method in class com.github.yellowstonegames.old.v300.CrossHash.Curlup
 
hash64(byte[]) - Static method in class com.github.yellowstonegames.old.v300.CrossHash
 
hash64(byte[]) - Static method in class com.github.yellowstonegames.old.v300.CrossHash.Hive
 
hash64(byte[]) - Static method in class com.github.yellowstonegames.old.v300.CrossHash.Lightning
 
hash64(byte[]) - Method in class com.github.yellowstonegames.old.v300.CrossHash.Mist
 
hash64(byte[]) - Static method in class com.github.yellowstonegames.old.v300.CrossHash.Water
 
hash64(byte[]) - Static method in class com.github.yellowstonegames.old.v300.CrossHash.Wisp
 
hash64(byte[]) - Method in class com.github.yellowstonegames.old.v300.CrossHash.Yolk
 
hash64(char[]) - Method in class com.github.yellowstonegames.old.v300.CrossHash.Curlup
 
hash64(char[]) - Static method in class com.github.yellowstonegames.old.v300.CrossHash
 
hash64(char[]) - Static method in class com.github.yellowstonegames.old.v300.CrossHash.Hive
 
hash64(char[]) - Static method in class com.github.yellowstonegames.old.v300.CrossHash.Lightning
 
hash64(char[]) - Method in class com.github.yellowstonegames.old.v300.CrossHash.Mist
 
hash64(char[]) - Static method in class com.github.yellowstonegames.old.v300.CrossHash.Water
 
hash64(char[]) - Static method in class com.github.yellowstonegames.old.v300.CrossHash.Wisp
 
hash64(char[]) - Method in class com.github.yellowstonegames.old.v300.CrossHash.Yolk
 
hash64(char[][]) - Method in class com.github.yellowstonegames.old.v300.CrossHash.Curlup
 
hash64(char[][]) - Static method in class com.github.yellowstonegames.old.v300.CrossHash
 
hash64(char[][]) - Static method in class com.github.yellowstonegames.old.v300.CrossHash.Hive
 
hash64(char[][]) - Static method in class com.github.yellowstonegames.old.v300.CrossHash.Lightning
 
hash64(char[][]) - Method in class com.github.yellowstonegames.old.v300.CrossHash.Mist
 
hash64(char[][]) - Static method in class com.github.yellowstonegames.old.v300.CrossHash.Water
 
hash64(char[][]) - Static method in class com.github.yellowstonegames.old.v300.CrossHash.Wisp
 
hash64(char[][]) - Method in class com.github.yellowstonegames.old.v300.CrossHash.Yolk
 
hash64(char[], int, int) - Method in class com.github.yellowstonegames.old.v300.CrossHash.Curlup
Hashes only a subsection of the given data, starting at start (inclusive) and ending before end (exclusive).
hash64(char[], int, int) - Static method in class com.github.yellowstonegames.old.v300.CrossHash
Hashes only a subsection of the given data, starting at start (inclusive) and ending before end (exclusive).
hash64(char[], int, int) - Static method in class com.github.yellowstonegames.old.v300.CrossHash.Hive
Hashes only a subsection of the given data, starting at start (inclusive) and ending before end (exclusive).
hash64(char[], int, int) - Static method in class com.github.yellowstonegames.old.v300.CrossHash.Lightning
Hashes only a subsection of the given data, starting at start (inclusive) and ending before end (exclusive).
hash64(char[], int, int) - Method in class com.github.yellowstonegames.old.v300.CrossHash.Mist
Hashes only a subsection of the given data, starting at start (inclusive) and ending before end (exclusive).
hash64(char[], int, int) - Static method in class com.github.yellowstonegames.old.v300.CrossHash.Water
Hashes only a subsection of the given data, starting at start (inclusive) and ending before end (exclusive).
hash64(char[], int, int) - Static method in class com.github.yellowstonegames.old.v300.CrossHash.Wisp
Hashes only a subsection of the given data, starting at start (inclusive) and ending before end (exclusive).
hash64(char[], int, int) - Method in class com.github.yellowstonegames.old.v300.CrossHash.Yolk
Hashes only a subsection of the given data, starting at start (inclusive) and ending before end (exclusive).
hash64(char[], int, int, int) - Static method in class com.github.yellowstonegames.old.v300.CrossHash.Hive
Hashes only a subsection of the given data, starting at start (inclusive), ending before end (exclusive), and moving between chars in increments of step (which is always greater than 0).
hash64(char[], int, int, int) - Static method in class com.github.yellowstonegames.old.v300.CrossHash.Lightning
Hashes only a subsection of the given data, starting at start (inclusive), ending before end (exclusive), and moving between chars in increments of step (which is always greater than 0).
hash64(char[], int, int, int) - Method in class com.github.yellowstonegames.old.v300.CrossHash.Mist
Hashes only a subsection of the given data, starting at start (inclusive), ending before end (exclusive), and moving between chars in increments of step (which is always greater than 0).
hash64(char[], int, int, int) - Static method in class com.github.yellowstonegames.old.v300.CrossHash.Wisp
Hashes only a subsection of the given data, starting at start (inclusive), ending before end (exclusive), and moving between chars in increments of step (which is always greater than 0).
hash64(double[]) - Method in class com.github.yellowstonegames.old.v300.CrossHash.Curlup
 
hash64(double[]) - Static method in class com.github.yellowstonegames.old.v300.CrossHash
 
hash64(double[]) - Static method in class com.github.yellowstonegames.old.v300.CrossHash.Hive
 
hash64(double[]) - Static method in class com.github.yellowstonegames.old.v300.CrossHash.Lightning
 
hash64(double[]) - Method in class com.github.yellowstonegames.old.v300.CrossHash.Mist
 
hash64(double[]) - Static method in class com.github.yellowstonegames.old.v300.CrossHash.Water
 
hash64(double[]) - Static method in class com.github.yellowstonegames.old.v300.CrossHash.Wisp
 
hash64(double[]) - Method in class com.github.yellowstonegames.old.v300.CrossHash.Yolk
 
hash64(float[]) - Method in class com.github.yellowstonegames.old.v300.CrossHash.Curlup
 
hash64(float[]) - Static method in class com.github.yellowstonegames.old.v300.CrossHash
 
hash64(float[]) - Static method in class com.github.yellowstonegames.old.v300.CrossHash.Hive
 
hash64(float[]) - Static method in class com.github.yellowstonegames.old.v300.CrossHash.Lightning
 
hash64(float[]) - Method in class com.github.yellowstonegames.old.v300.CrossHash.Mist
 
hash64(float[]) - Static method in class com.github.yellowstonegames.old.v300.CrossHash.Water
 
hash64(float[]) - Static method in class com.github.yellowstonegames.old.v300.CrossHash.Wisp
 
hash64(float[]) - Method in class com.github.yellowstonegames.old.v300.CrossHash.Yolk
 
hash64(int[]) - Method in class com.github.yellowstonegames.old.v300.CrossHash.Curlup
 
hash64(int[]) - Static method in class com.github.yellowstonegames.old.v300.CrossHash
 
hash64(int[]) - Static method in class com.github.yellowstonegames.old.v300.CrossHash.Hive
 
hash64(int[]) - Static method in class com.github.yellowstonegames.old.v300.CrossHash.Lightning
 
hash64(int[]) - Method in class com.github.yellowstonegames.old.v300.CrossHash.Mist
 
hash64(int[]) - Static method in class com.github.yellowstonegames.old.v300.CrossHash.Water
 
hash64(int[]) - Static method in class com.github.yellowstonegames.old.v300.CrossHash.Wisp
 
hash64(int[]) - Method in class com.github.yellowstonegames.old.v300.CrossHash.Yolk
 
hash64(int[][]) - Method in class com.github.yellowstonegames.old.v300.CrossHash.Curlup
 
hash64(int[][]) - Static method in class com.github.yellowstonegames.old.v300.CrossHash
 
hash64(int[][]) - Static method in class com.github.yellowstonegames.old.v300.CrossHash.Hive
 
hash64(int[][]) - Static method in class com.github.yellowstonegames.old.v300.CrossHash.Water
 
hash64(int[][]) - Static method in class com.github.yellowstonegames.old.v300.CrossHash.Wisp
 
hash64(int[][]) - Method in class com.github.yellowstonegames.old.v300.CrossHash.Yolk
 
hash64(int[], int) - Method in class com.github.yellowstonegames.old.v300.CrossHash.Curlup
 
hash64(int[], int) - Static method in class com.github.yellowstonegames.old.v300.CrossHash.Water
 
hash64(int[], int) - Method in class com.github.yellowstonegames.old.v300.CrossHash.Yolk
 
hash64(long[]) - Method in class com.github.yellowstonegames.old.v300.CrossHash.Curlup
 
hash64(long[]) - Static method in class com.github.yellowstonegames.old.v300.CrossHash
 
hash64(long[]) - Static method in class com.github.yellowstonegames.old.v300.CrossHash.Hive
 
hash64(long[]) - Static method in class com.github.yellowstonegames.old.v300.CrossHash.Lightning
 
hash64(long[]) - Method in class com.github.yellowstonegames.old.v300.CrossHash.Mist
 
hash64(long[]) - Static method in class com.github.yellowstonegames.old.v300.CrossHash.Water
 
hash64(long[]) - Static method in class com.github.yellowstonegames.old.v300.CrossHash.Wisp
 
hash64(long[]) - Method in class com.github.yellowstonegames.old.v300.CrossHash.Yolk
 
hash64(long[][]) - Method in class com.github.yellowstonegames.old.v300.CrossHash.Curlup
 
hash64(long[][]) - Static method in class com.github.yellowstonegames.old.v300.CrossHash
 
hash64(long[][]) - Static method in class com.github.yellowstonegames.old.v300.CrossHash.Hive
 
hash64(long[][]) - Static method in class com.github.yellowstonegames.old.v300.CrossHash.Lightning
 
hash64(long[][]) - Method in class com.github.yellowstonegames.old.v300.CrossHash.Mist
 
hash64(long[][]) - Static method in class com.github.yellowstonegames.old.v300.CrossHash.Water
 
hash64(long[][]) - Static method in class com.github.yellowstonegames.old.v300.CrossHash.Wisp
 
hash64(long[][]) - Method in class com.github.yellowstonegames.old.v300.CrossHash.Yolk
 
hash64(long, boolean[]) - Static method in class com.github.yellowstonegames.old.v300.CrossHash.Curlup
 
hash64(long, boolean[]) - Static method in class com.github.yellowstonegames.old.v300.CrossHash.Yolk
 
hash64(long, byte[]) - Static method in class com.github.yellowstonegames.old.v300.CrossHash.Curlup
 
hash64(long, byte[]) - Static method in class com.github.yellowstonegames.old.v300.CrossHash.Yolk
 
hash64(long, char[]) - Static method in class com.github.yellowstonegames.old.v300.CrossHash.Curlup
 
hash64(long, char[]) - Static method in class com.github.yellowstonegames.old.v300.CrossHash.Yolk
 
hash64(long, char[][]) - Static method in class com.github.yellowstonegames.old.v300.CrossHash.Curlup
 
hash64(long, char[][]) - Static method in class com.github.yellowstonegames.old.v300.CrossHash.Yolk
 
hash64(long, char[], int, int) - Static method in class com.github.yellowstonegames.old.v300.CrossHash.Curlup
Hashes only a subsection of the given data, starting at start (inclusive) and ending before end (exclusive).
hash64(long, char[], int, int) - Static method in class com.github.yellowstonegames.old.v300.CrossHash.Yolk
Hashes only a subsection of the given data, starting at start (inclusive) and ending before end (exclusive).
hash64(long, double[]) - Static method in class com.github.yellowstonegames.old.v300.CrossHash.Curlup
 
hash64(long, double[]) - Static method in class com.github.yellowstonegames.old.v300.CrossHash.Yolk
 
hash64(long, float[]) - Static method in class com.github.yellowstonegames.old.v300.CrossHash.Curlup
 
hash64(long, float[]) - Static method in class com.github.yellowstonegames.old.v300.CrossHash.Yolk
 
hash64(long, int[]) - Static method in class com.github.yellowstonegames.old.v300.CrossHash.Curlup
 
hash64(long, int[]) - Static method in class com.github.yellowstonegames.old.v300.CrossHash.Yolk
 
hash64(long, int[][]) - Static method in class com.github.yellowstonegames.old.v300.CrossHash.Curlup
 
hash64(long, int[][]) - Static method in class com.github.yellowstonegames.old.v300.CrossHash.Yolk
 
hash64(long, int[], int) - Static method in class com.github.yellowstonegames.old.v300.CrossHash.Curlup
 
hash64(long, int[], int) - Static method in class com.github.yellowstonegames.old.v300.CrossHash.Yolk
 
hash64(long, long[]) - Static method in class com.github.yellowstonegames.old.v300.CrossHash.Curlup
 
hash64(long, long[]) - Static method in class com.github.yellowstonegames.old.v300.CrossHash.Yolk
 
hash64(long, long[][]) - Static method in class com.github.yellowstonegames.old.v300.CrossHash.Curlup
 
hash64(long, long[][]) - Static method in class com.github.yellowstonegames.old.v300.CrossHash.Yolk
 
hash64(long, short[]) - Static method in class com.github.yellowstonegames.old.v300.CrossHash.Curlup
 
hash64(long, short[]) - Static method in class com.github.yellowstonegames.old.v300.CrossHash.Yolk
 
hash64(long, CharSequence) - Static method in class com.github.yellowstonegames.old.v300.CrossHash.Curlup
 
hash64(long, CharSequence) - Static method in class com.github.yellowstonegames.old.v300.CrossHash.Yolk
 
hash64(long, CharSequence[]) - Static method in class com.github.yellowstonegames.old.v300.CrossHash.Curlup
 
hash64(long, CharSequence[]) - Static method in class com.github.yellowstonegames.old.v300.CrossHash.Yolk
 
hash64(long, CharSequence[]...) - Static method in class com.github.yellowstonegames.old.v300.CrossHash.Curlup
 
hash64(long, CharSequence[]...) - Static method in class com.github.yellowstonegames.old.v300.CrossHash.Yolk
 
hash64(long, CharSequence, int, int) - Static method in class com.github.yellowstonegames.old.v300.CrossHash.Curlup
Hashes only a subsection of the given data, starting at start (inclusive) and ending before end (exclusive).
hash64(long, CharSequence, int, int) - Static method in class com.github.yellowstonegames.old.v300.CrossHash.Yolk
Hashes only a subsection of the given data, starting at start (inclusive) and ending before end (exclusive).
hash64(long, Iterable) - Static method in class com.github.yellowstonegames.old.v300.CrossHash.Curlup
 
hash64(long, Iterable) - Static method in class com.github.yellowstonegames.old.v300.CrossHash.Yolk
 
hash64(long, Object) - Static method in class com.github.yellowstonegames.old.v300.CrossHash.Curlup
 
hash64(long, Object) - Static method in class com.github.yellowstonegames.old.v300.CrossHash.Yolk
 
hash64(long, Object[]) - Static method in class com.github.yellowstonegames.old.v300.CrossHash.Curlup
 
hash64(long, Object[]) - Static method in class com.github.yellowstonegames.old.v300.CrossHash.Yolk
 
hash64(long, List) - Static method in class com.github.yellowstonegames.old.v300.CrossHash.Curlup
 
hash64(long, List) - Static method in class com.github.yellowstonegames.old.v300.CrossHash.Yolk
 
hash64(short[]) - Method in class com.github.yellowstonegames.old.v300.CrossHash.Curlup
 
hash64(short[]) - Static method in class com.github.yellowstonegames.old.v300.CrossHash
 
hash64(short[]) - Static method in class com.github.yellowstonegames.old.v300.CrossHash.Hive
 
hash64(short[]) - Static method in class com.github.yellowstonegames.old.v300.CrossHash.Lightning
 
hash64(short[]) - Method in class com.github.yellowstonegames.old.v300.CrossHash.Mist
 
hash64(short[]) - Static method in class com.github.yellowstonegames.old.v300.CrossHash.Water
 
hash64(short[]) - Static method in class com.github.yellowstonegames.old.v300.CrossHash.Wisp
 
hash64(short[]) - Method in class com.github.yellowstonegames.old.v300.CrossHash.Yolk
 
hash64(CharSequence) - Method in class com.github.yellowstonegames.old.v300.CrossHash.Curlup
 
hash64(CharSequence) - Static method in class com.github.yellowstonegames.old.v300.CrossHash
 
hash64(CharSequence) - Static method in class com.github.yellowstonegames.old.v300.CrossHash.Hive
 
hash64(CharSequence) - Static method in class com.github.yellowstonegames.old.v300.CrossHash.Lightning
 
hash64(CharSequence) - Method in class com.github.yellowstonegames.old.v300.CrossHash.Mist
 
hash64(CharSequence) - Static method in class com.github.yellowstonegames.old.v300.CrossHash.Water
 
hash64(CharSequence) - Static method in class com.github.yellowstonegames.old.v300.CrossHash.Wisp
 
hash64(CharSequence) - Method in class com.github.yellowstonegames.old.v300.CrossHash.Yolk
 
hash64(CharSequence[]) - Method in class com.github.yellowstonegames.old.v300.CrossHash.Curlup
 
hash64(CharSequence[]) - Static method in class com.github.yellowstonegames.old.v300.CrossHash
 
hash64(CharSequence[]) - Static method in class com.github.yellowstonegames.old.v300.CrossHash.Hive
 
hash64(CharSequence[]) - Static method in class com.github.yellowstonegames.old.v300.CrossHash.Lightning
 
hash64(CharSequence[]) - Method in class com.github.yellowstonegames.old.v300.CrossHash.Mist
 
hash64(CharSequence[]) - Static method in class com.github.yellowstonegames.old.v300.CrossHash.Water
 
hash64(CharSequence[]) - Static method in class com.github.yellowstonegames.old.v300.CrossHash.Wisp
 
hash64(CharSequence[]) - Method in class com.github.yellowstonegames.old.v300.CrossHash.Yolk
 
hash64(CharSequence[]...) - Method in class com.github.yellowstonegames.old.v300.CrossHash.Curlup
 
hash64(CharSequence[]...) - Static method in class com.github.yellowstonegames.old.v300.CrossHash
 
hash64(CharSequence[]...) - Static method in class com.github.yellowstonegames.old.v300.CrossHash.Hive
 
hash64(CharSequence[]...) - Static method in class com.github.yellowstonegames.old.v300.CrossHash.Lightning
 
hash64(CharSequence[]...) - Method in class com.github.yellowstonegames.old.v300.CrossHash.Mist
 
hash64(CharSequence[]...) - Static method in class com.github.yellowstonegames.old.v300.CrossHash.Water
 
hash64(CharSequence[]...) - Static method in class com.github.yellowstonegames.old.v300.CrossHash.Wisp
 
hash64(CharSequence[]...) - Method in class com.github.yellowstonegames.old.v300.CrossHash.Yolk
 
hash64(CharSequence, int, int) - Method in class com.github.yellowstonegames.old.v300.CrossHash.Curlup
Hashes only a subsection of the given data, starting at start (inclusive) and ending before end (exclusive).
hash64(CharSequence, int, int) - Static method in class com.github.yellowstonegames.old.v300.CrossHash
Hashes only a subsection of the given data, starting at start (inclusive) and ending before end (exclusive).
hash64(CharSequence, int, int) - Static method in class com.github.yellowstonegames.old.v300.CrossHash.Hive
Hashes only a subsection of the given data, starting at start (inclusive) and ending before end (exclusive).
hash64(CharSequence, int, int) - Static method in class com.github.yellowstonegames.old.v300.CrossHash.Water
Hashes only a subsection of the given data, starting at start (inclusive) and ending before end (exclusive).
hash64(CharSequence, int, int) - Method in class com.github.yellowstonegames.old.v300.CrossHash.Yolk
Hashes only a subsection of the given data, starting at start (inclusive) and ending before end (exclusive).
hash64(CharSequence, int, int, int) - Static method in class com.github.yellowstonegames.old.v300.CrossHash.Hive
Hashes only a subsection of the given data, starting at start (inclusive), ending before end (exclusive), and moving between chars in increments of step (which is always greater than 0).
hash64(Iterable) - Method in class com.github.yellowstonegames.old.v300.CrossHash.Curlup
 
hash64(Iterable) - Static method in class com.github.yellowstonegames.old.v300.CrossHash
 
hash64(Iterable) - Static method in class com.github.yellowstonegames.old.v300.CrossHash.Hive
 
hash64(Iterable) - Static method in class com.github.yellowstonegames.old.v300.CrossHash.Lightning
 
hash64(Iterable) - Method in class com.github.yellowstonegames.old.v300.CrossHash.Mist
 
hash64(Iterable) - Static method in class com.github.yellowstonegames.old.v300.CrossHash.Water
 
hash64(Iterable) - Static method in class com.github.yellowstonegames.old.v300.CrossHash.Wisp
 
hash64(Iterable) - Method in class com.github.yellowstonegames.old.v300.CrossHash.Yolk
 
hash64(Object) - Method in class com.github.yellowstonegames.old.v300.CrossHash.Curlup
 
hash64(Object) - Static method in class com.github.yellowstonegames.old.v300.CrossHash
 
hash64(Object) - Static method in class com.github.yellowstonegames.old.v300.CrossHash.Hive
 
hash64(Object) - Method in class com.github.yellowstonegames.old.v300.CrossHash.Mist
 
hash64(Object) - Static method in class com.github.yellowstonegames.old.v300.CrossHash.Water
 
hash64(Object) - Static method in class com.github.yellowstonegames.old.v300.CrossHash.Wisp
 
hash64(Object) - Method in class com.github.yellowstonegames.old.v300.CrossHash.Yolk
 
hash64(Object[]) - Method in class com.github.yellowstonegames.old.v300.CrossHash.Curlup
 
hash64(Object[]) - Static method in class com.github.yellowstonegames.old.v300.CrossHash
 
hash64(Object[]) - Static method in class com.github.yellowstonegames.old.v300.CrossHash.Hive
 
hash64(Object[]) - Static method in class com.github.yellowstonegames.old.v300.CrossHash.Lightning
 
hash64(Object[]) - Method in class com.github.yellowstonegames.old.v300.CrossHash.Mist
 
hash64(Object[]) - Static method in class com.github.yellowstonegames.old.v300.CrossHash.Water
 
hash64(Object[]) - Static method in class com.github.yellowstonegames.old.v300.CrossHash.Wisp
 
hash64(Object[]) - Method in class com.github.yellowstonegames.old.v300.CrossHash.Yolk
 
hash64(List) - Method in class com.github.yellowstonegames.old.v300.CrossHash.Curlup
 
hash64(List) - Static method in class com.github.yellowstonegames.old.v300.CrossHash
 
hash64(List) - Static method in class com.github.yellowstonegames.old.v300.CrossHash.Hive
 
hash64(List) - Static method in class com.github.yellowstonegames.old.v300.CrossHash.Water
 
hash64(List) - Static method in class com.github.yellowstonegames.old.v300.CrossHash.Wisp
 
hash64(List) - Method in class com.github.yellowstonegames.old.v300.CrossHash.Yolk
 
hashCode() - Method in class com.github.yellowstonegames.old.v300.DiverRNG
 
hashCode() - Method in class com.github.yellowstonegames.old.v300.GWTRNG
 
hashCode() - Method in class com.github.yellowstonegames.old.v300.LightRNG
 
hashCode() - Method in class com.github.yellowstonegames.old.v300.LinnormRNG
 
hashCode() - Method in class com.github.yellowstonegames.old.v300.LongPeriodRNG
 
hashCode() - Method in class com.github.yellowstonegames.old.v300.LowStorageShuffler
 
hashCode() - Method in class com.github.yellowstonegames.old.v300.SilkRNG
 
hashCode() - Method in class com.github.yellowstonegames.old.v300.ThrustAltRNG
 
hashCode() - Method in class com.github.yellowstonegames.old.v300.XoshiroStarPhi32RNG
 
Hashers - Class in com.github.yellowstonegames.old.v300
Additional implementations of the CrossHash.IHasher interface for more specialized uses, like for use in a hashed Set or Map with String keys that should use case-insensitive equality/hashing.
Hashers() - Constructor for class com.github.yellowstonegames.old.v300.Hashers
 
Hive() - Constructor for class com.github.yellowstonegames.old.v300.CrossHash.Hive
 

I

identifierOnlyStringHasher - Static variable in class com.github.yellowstonegames.old.v300.Hashers
Hashes and equality-checks CharSequences, such as Strings and StringBuilders, but only considers valid chars that are valid components of Java identifiers (it does not check that the Strings are valid identifiers, but considers only letters, digits, currency symbols, underscores (and related underscore-like characters), and a few other types of glyph, ignoring whitespace and most punctuation marks), and works in a cross-platform way.
identityHasher - Static variable in class com.github.yellowstonegames.old.v300.CrossHash
 
index - Variable in class com.github.yellowstonegames.old.v300.LowStorageShuffler
 
int2DHasher - Static variable in class com.github.yellowstonegames.old.v300.CrossHash
 
intHasher - Static variable in class com.github.yellowstonegames.old.v300.CrossHash
 
iota - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Curlup
 
iota - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Mist
 
iota - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Yolk
 
iota_ - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Curlup
 
iota_ - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Mist
 
iota_ - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Yolk
 
ipos - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Curlup
 
ipos - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Yolk
 
ipos_ - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Curlup
 
ipos_ - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Yolk
 

J

jump() - Method in class com.github.yellowstonegames.old.v300.LongPeriodRNG
This is the jump function for the generator.

K

kappa - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Curlup
 
kappa - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Mist
 
kappa - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Yolk
 
kappa_ - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Curlup
 
kappa_ - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Mist
 
kappa_ - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Yolk
 
key0 - Variable in class com.github.yellowstonegames.old.v300.LowStorageShuffler
 
key1 - Variable in class com.github.yellowstonegames.old.v300.LowStorageShuffler
 
kimaris - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Curlup
 
kimaris - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Yolk
 
kimaris_ - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Curlup
 
kimaris_ - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Yolk
 

L

l1 - Variable in class com.github.yellowstonegames.old.v300.CrossHash.Mist
 
l2 - Variable in class com.github.yellowstonegames.old.v300.CrossHash.Mist
 
lambda - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Curlup
 
lambda - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Mist
 
lambda - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Yolk
 
lambda_ - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Curlup
 
lambda_ - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Mist
 
lambda_ - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Yolk
 
leftMask - Variable in class com.github.yellowstonegames.old.v300.LowStorageShuffler
 
LegacyRandom - Class in com.github.yellowstonegames.old.v300
An alternate version of EnhancedRandom that intentionally implements certain methods incorrectly, for compatibility with SquidLib 3.0.0.
LegacyRandom() - Constructor for class com.github.yellowstonegames.old.v300.LegacyRandom
 
leraje - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Curlup
 
leraje - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Yolk
 
leraje_ - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Curlup
 
leraje_ - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Yolk
 
letterOnlyStringHasher - Static variable in class com.github.yellowstonegames.old.v300.Hashers
Hashes and equality-checks CharSequences, such as Strings and StringBuilders, but only considers letters (that is, characters that are in the Unicode category "L", including A-Z, a-z, most characters used in most non-English languages (katakana glyphs from Japanese count as letters, for instance)), and works in a cross-platform way.
Lightning() - Constructor for class com.github.yellowstonegames.old.v300.CrossHash.Lightning
 
LightRNG - Class in com.github.yellowstonegames.old.v300
This is a SplittableRandom-style generator, meant to have a tiny state that permits storing many different generators with low overhead.
LightRNG() - Constructor for class com.github.yellowstonegames.old.v300.LightRNG
Creates a new generator seeded using Math.random.
LightRNG(long) - Constructor for class com.github.yellowstonegames.old.v300.LightRNG
 
LinnormRNG - Class in com.github.yellowstonegames.old.v300
 
LinnormRNG() - Constructor for class com.github.yellowstonegames.old.v300.LinnormRNG
Constructor that seeds the generator with two calls to Math.random.
LinnormRNG(long) - Constructor for class com.github.yellowstonegames.old.v300.LinnormRNG
Constructor that uses the given seed as the state without changes; all long seeds are acceptable.
LinnormRNG(CharSequence) - Constructor for class com.github.yellowstonegames.old.v300.LinnormRNG
Constructor that hashes seed with CrossHash.hash64(CharSequence) and uses the result as the state.
long2DHasher - Static variable in class com.github.yellowstonegames.old.v300.CrossHash
 
longHasher - Static variable in class com.github.yellowstonegames.old.v300.CrossHash
 
LongPeriodRNG - Class in com.github.yellowstonegames.old.v300
An RNG that has a drastically longer period than the other generators in SquidLib without sacrificing speed or GWT support.
LongPeriodRNG() - Constructor for class com.github.yellowstonegames.old.v300.LongPeriodRNG
Builds a LongPeriodRNG and initializes this class' 1024 bits of state with a random seed passed into SplitMix64, the algorithm also used by LightRNG.
LongPeriodRNG(long) - Constructor for class com.github.yellowstonegames.old.v300.LongPeriodRNG
Builds a LongPeriodRNG and initializes this class' 1024 bits of state with many calls to a SplitMix64-based RNG using a variant on seed produced by running it through PCG-Random's output step (PermutedRNG here).
LongPeriodRNG(long[]) - Constructor for class com.github.yellowstonegames.old.v300.LongPeriodRNG
Builds a LongPeriodRNG and initializes this class' 1024 bits of state with the given seed as a long array, which may or may not have 16 elements (though it is less wasteful to run this with 16 longs since that is exactly 1024 bits).
LongPeriodRNG(long[], int) - Constructor for class com.github.yellowstonegames.old.v300.LongPeriodRNG
Unlike LongPeriodRNG(long[]), this takes a long array that must have at least 16 items, as well as an int to complete the exact state of a LongPeriodRNG, and uses that state as-is.
LongPeriodRNG(LongPeriodRNG) - Constructor for class com.github.yellowstonegames.old.v300.LongPeriodRNG
Copy constructor; does not reference anything from other directly.
LongPeriodRNG(CharSequence) - Constructor for class com.github.yellowstonegames.old.v300.LongPeriodRNG
Builds a LongPeriodRNG and initializes this class' 1024 bits of state with the given seed, using a different strategy depending on the seed.
LowStorageShuffler - Class in com.github.yellowstonegames.old.v300
Gets a sequence of distinct pseudo-random ints (typically used as indices) from 0 to some bound, without storing all the sequence in memory.
LowStorageShuffler() - Constructor for class com.github.yellowstonegames.old.v300.LowStorageShuffler
Constructs a LowStorageShuffler with a random seed and a bound of 10.
LowStorageShuffler(int) - Constructor for class com.github.yellowstonegames.old.v300.LowStorageShuffler
Constructs a LowStorageShuffler with the given exclusive upper bound and a random seed.
LowStorageShuffler(int, int) - Constructor for class com.github.yellowstonegames.old.v300.LowStorageShuffler
Constructs a LowStorageShuffler with the given exclusive upper bound and int seed.
LowStorageShuffler(int, int, int) - Constructor for class com.github.yellowstonegames.old.v300.LowStorageShuffler
Constructs a LowStorageShuffler with the given exclusive upper bound and ints k0 and k1.

M

malphas - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Curlup
 
malphas - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Yolk
 
malphas_ - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Curlup
 
malphas_ - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Yolk
 
marax - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Curlup
 
marax - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Yolk
 
marax_ - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Curlup
 
marax_ - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Yolk
 
marbas - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Curlup
 
marbas - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Yolk
 
marbas_ - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Curlup
 
marbas_ - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Yolk
 
marchosias - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Curlup
 
marchosias - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Yolk
 
marchosias_ - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Curlup
 
marchosias_ - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Yolk
 
mildHasher - Static variable in class com.github.yellowstonegames.old.v300.CrossHash
The most basic IHasher type; effectively delegates to Objects.hashCode(Object) and Objects.equals(Object, Object).
Mist() - Constructor for class com.github.yellowstonegames.old.v300.CrossHash.Mist
 
Mist(long) - Constructor for class com.github.yellowstonegames.old.v300.CrossHash.Mist
 
Mist(long, long) - Constructor for class com.github.yellowstonegames.old.v300.CrossHash.Mist
 
Mist(CharSequence) - Constructor for class com.github.yellowstonegames.old.v300.CrossHash.Mist
 
mu - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Curlup
 
mu - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Mist
 
mu - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Yolk
 
mu_ - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Curlup
 
mu_ - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Mist
 
mu_ - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Yolk
 
mum(long, long) - Static method in class com.github.yellowstonegames.old.v300.CrossHash.Water
Takes two arguments that are technically longs, and should be very different, and uses them to get a result that is technically a long and mixes the bits of the inputs.
murmur - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Curlup
 
murmur - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Yolk
 
murmur_ - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Curlup
 
murmur_ - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Yolk
 

N

naberius - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Curlup
 
naberius - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Yolk
 
naberius_ - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Curlup
 
naberius_ - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Yolk
 
next() - Method in class com.github.yellowstonegames.old.v300.LowStorageShuffler
Gets the next distinct int in the sequence, or -1 if all distinct ints have been returned that are non-negative and less than LowStorageShuffler.bound.
next(int) - Method in class com.github.yellowstonegames.old.v300.DiverRNG
 
next(int) - Method in class com.github.yellowstonegames.old.v300.GWTRNG
Get up to 32 bits (inclusive) of random output; the int this produces will not require more than bits bits to represent.
next(int) - Method in class com.github.yellowstonegames.old.v300.LightRNG
Gets a pseudo-random int with at most the specified count of bits; for example, if bits is 3 this can return any int between 0 and 2 to the 3 (that is, 8), exclusive on the upper end.
next(int) - Method in class com.github.yellowstonegames.old.v300.LinnormRNG
 
next(int) - Method in class com.github.yellowstonegames.old.v300.LongPeriodRNG
 
next(int) - Method in class com.github.yellowstonegames.old.v300.SilkRNG
Get up to 32 bits (inclusive) of random output; the int this produces will not require more than bits bits to represent.
next(int) - Method in class com.github.yellowstonegames.old.v300.ThrustAltRNG
Using this method, any algorithm that might use the built-in Java Random can interface with this randomness source.
next(int) - Method in class com.github.yellowstonegames.old.v300.XoshiroStarPhi32RNG
 
nextBoolean() - Method in class com.github.yellowstonegames.old.v300.DiverRNG
Gets a random value, true or false.
nextBoolean() - Method in class com.github.yellowstonegames.old.v300.GWTRNG
Get a random bit of state, interpreted as true or false with approximately equal likelihood.
nextBoolean() - Method in class com.github.yellowstonegames.old.v300.LightRNG
Gets a random value, true or false.
nextBoolean() - Method in class com.github.yellowstonegames.old.v300.LinnormRNG
Gets a random value, true or false.
nextBoolean() - Method in class com.github.yellowstonegames.old.v300.SilkRNG
Get a random bit of state, interpreted as true or false with approximately equal likelihood.
nextBytes(byte[]) - Method in class com.github.yellowstonegames.old.v300.DiverRNG
Given a byte array as a parameter, this will fill the array with random bytes (modifying it in-place).
nextBytes(byte[]) - Method in class com.github.yellowstonegames.old.v300.LightRNG
Given a byte array as a parameter, this will fill the array with random bytes (modifying it in-place).
nextBytes(byte[]) - Method in class com.github.yellowstonegames.old.v300.LinnormRNG
Given a byte array as a parameter, this will fill the array with random bytes (modifying it in-place).
nextDouble() - Method in class com.github.yellowstonegames.old.v300.DiverRNG
Gets a uniform random double in the range [0.0,1.0)
nextDouble() - Method in class com.github.yellowstonegames.old.v300.GWTRNG
Gets a random double between 0.0 inclusive and 1.0 exclusive.
nextDouble() - Method in class com.github.yellowstonegames.old.v300.LegacyRandom
Gets a random double between 0 and 1 (inclusive on 0, exclusive on 1).
nextDouble() - Method in class com.github.yellowstonegames.old.v300.LightRNG
Gets a uniform random double in the range [0.0,1.0)
nextDouble() - Method in class com.github.yellowstonegames.old.v300.LinnormRNG
Gets a uniform random double in the range [0.0,1.0)
nextDouble() - Method in class com.github.yellowstonegames.old.v300.SilkRNG
Gets a random double between 0.0 inclusive and 1.0 exclusive.
nextDouble(double) - Method in class com.github.yellowstonegames.old.v300.DiverRNG
Gets a uniform random double in the range [0.0,outer) given a positive parameter outer.
nextDouble(double) - Method in class com.github.yellowstonegames.old.v300.LightRNG
Gets a uniform random double in the range [0.0,outer) given a positive parameter outer.
nextDouble(double) - Method in class com.github.yellowstonegames.old.v300.LinnormRNG
Gets a uniform random double in the range [0.0,outer) given a positive parameter outer.
nextFloat() - Method in class com.github.yellowstonegames.old.v300.DiverRNG
Gets a uniform random float in the range [0.0,1.0)
nextFloat() - Method in class com.github.yellowstonegames.old.v300.GWTRNG
Gets a random float between 0.0f inclusive and 1.0f exclusive.
nextFloat() - Method in class com.github.yellowstonegames.old.v300.LegacyRandom
Gets a random float between 0 and 1 (inclusive on 0, exclusive on 1).
nextFloat() - Method in class com.github.yellowstonegames.old.v300.LightRNG
Gets a uniform random float in the range [0.0,1.0)
nextFloat() - Method in class com.github.yellowstonegames.old.v300.LinnormRNG
Gets a uniform random float in the range [0.0,1.0)
nextFloat() - Method in class com.github.yellowstonegames.old.v300.SilkRNG
Gets a random float between 0.0f inclusive and 1.0f exclusive.
nextInt() - Method in class com.github.yellowstonegames.old.v300.DiverRNG
Can return any int, positive or negative, of any size permissible in a 32-bit signed integer.
nextInt() - Method in class com.github.yellowstonegames.old.v300.GWTRNG
Get a random integer between Integer.MIN_VALUE to Integer.MAX_VALUE (both inclusive).
nextInt() - Method in class com.github.yellowstonegames.old.v300.LightRNG
Can return any int, positive or negative, of any size permissible in a 32-bit signed integer.
nextInt() - Method in class com.github.yellowstonegames.old.v300.LinnormRNG
Can return any int, positive or negative, of any size permissible in a 32-bit signed integer.
nextInt() - Method in class com.github.yellowstonegames.old.v300.LongPeriodRNG
 
nextInt() - Method in class com.github.yellowstonegames.old.v300.SilkRNG
Get a random integer between Integer.MIN_VALUE to Integer.MAX_VALUE (both inclusive).
nextInt() - Method in class com.github.yellowstonegames.old.v300.XoshiroStarPhi32RNG
Can return any int, positive or negative, of any size permissible in a 32-bit signed integer.
nextInt(int) - Method in class com.github.yellowstonegames.old.v300.DiverRNG
Exclusive on the outer bound.
nextInt(int) - Method in class com.github.yellowstonegames.old.v300.GWTRNG
Returns a random non-negative integer below the given bound, or 0 if the bound is 0 or negative.
nextInt(int) - Method in class com.github.yellowstonegames.old.v300.LegacyRandom
This is slightly different from how EnhancedRandom implements this method, and this version may have some bias for large bounds (more bias than EnhancedRandom has).
nextInt(int) - Method in class com.github.yellowstonegames.old.v300.LightRNG
Returns a random non-negative integer between 0 (inclusive) and the given bound (exclusive), or 0 if the bound is 0.
nextInt(int) - Method in class com.github.yellowstonegames.old.v300.LinnormRNG
Exclusive on the outer bound.
nextInt(int) - Method in class com.github.yellowstonegames.old.v300.SilkRNG
Returns a random non-negative integer below the given bound, or 0 if the bound is 0 or negative.
nextInt(int, int) - Method in class com.github.yellowstonegames.old.v300.DiverRNG
Inclusive inner, exclusive outer.
nextInt(int, int) - Method in class com.github.yellowstonegames.old.v300.LightRNG
Inclusive lower, exclusive upper.
nextInt(int, int) - Method in class com.github.yellowstonegames.old.v300.LinnormRNG
Inclusive inner, exclusive outer.
nextLong() - Method in class com.github.yellowstonegames.old.v300.DiverRNG
Can return any long, positive or negative, of any size permissible in a 64-bit signed integer.
nextLong() - Method in class com.github.yellowstonegames.old.v300.GWTRNG
Get a random long between Long.MIN_VALUE to Long.MAX_VALUE (both inclusive).
nextLong() - Method in class com.github.yellowstonegames.old.v300.LightRNG
Can return any long, positive or negative, of any size permissible in a 64-bit signed integer.
nextLong() - Method in class com.github.yellowstonegames.old.v300.LinnormRNG
Can return any long, positive or negative, of any size permissible in a 64-bit signed integer.
nextLong() - Method in class com.github.yellowstonegames.old.v300.LongPeriodRNG
Can return any long, positive or negative, of any size permissible in a 64-bit signed integer.
nextLong() - Method in class com.github.yellowstonegames.old.v300.SilkRNG
Get a random long between Long.MIN_VALUE to Long.MAX_VALUE (both inclusive).
nextLong() - Method in class com.github.yellowstonegames.old.v300.ThrustAltRNG
Using this method, any algorithm that needs to efficiently generate more than 32 bits of random data can interface with this randomness source.
nextLong() - Method in class com.github.yellowstonegames.old.v300.XoshiroStarPhi32RNG
 
nextLong(long) - Method in class com.github.yellowstonegames.old.v300.DiverRNG
Exclusive on bound (which may be positive or negative), with an inner bound of 0.
nextLong(long) - Method in class com.github.yellowstonegames.old.v300.LightRNG
Exclusive on the outer bound; the inner bound is 0.
nextLong(long) - Method in class com.github.yellowstonegames.old.v300.LinnormRNG
Exclusive on bound (which may be positive or negative), with an inner bound of 0.
nextLong(long, long) - Method in class com.github.yellowstonegames.old.v300.DiverRNG
Inclusive inner, exclusive outer; lower and upper can be positive or negative and there's no requirement for one to be greater than or less than the other.
nextLong(long, long) - Method in class com.github.yellowstonegames.old.v300.LightRNG
Inclusive inner, exclusive outer; both inner and outer can be positive or negative.
nextLong(long, long) - Method in class com.github.yellowstonegames.old.v300.LinnormRNG
Inclusive inner, exclusive outer; lower and upper can be positive or negative and there's no requirement for one to be greater than or less than the other.
nextSignedInt(int) - Method in class com.github.yellowstonegames.old.v300.LegacyRandom
This is subtly incorrect; if outerBound is 0, then this returns 0 only very rarely, even if outerBound is small, like -1 or -2.
nextSignedLong(long) - Method in class com.github.yellowstonegames.old.v300.LegacyRandom
This is buggier than a bumblebee; do not use this in production.
noLetterStringHasher - Static variable in class com.github.yellowstonegames.old.v300.Hashers
Hashes and equality-checks CharSequences, such as Strings and StringBuilders, but does not consider letters (that is, characters that are in the Unicode category "L", including A-Z, a-z, most characters used in most non-English languages (katakana glyphs from Japanese count as letters, for instance)), and works in a cross-platform way.
noNumberStringHasher - Static variable in class com.github.yellowstonegames.old.v300.Hashers
Hashes and equality-checks CharSequences, such as Strings and StringBuilders, but does not consider any number glyphs (Unicode category "N", including 0-9, but also various numbers in other languages, such as the dedicated Roman numeral characters), and works in a cross-platform way.
noSpaceStringHasher - Static variable in class com.github.yellowstonegames.old.v300.Hashers
Hashes and equality-checks CharSequences, such as Strings and StringBuilders, but does not consider whitespace (including space, newline, carriage return, tab, and so on), and works in a cross-platform way.
nu - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Curlup
 
nu - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Mist
 
nu - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Yolk
 
nu_ - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Curlup
 
nu_ - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Mist
 
nu_ - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Yolk
 

O

objectArrayHasher - Static variable in class com.github.yellowstonegames.old.v300.CrossHash
 
omega - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Curlup
 
omega - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Mist
 
omega - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Yolk
 
omega_ - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Curlup
 
omega_ - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Mist
 
omega_ - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Yolk
 
omicron - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Curlup
 
omicron - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Mist
 
omicron - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Yolk
 
omicron_ - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Curlup
 
omicron_ - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Mist
 
omicron_ - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Yolk
 
orias - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Curlup
 
orias - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Yolk
 
orias_ - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Curlup
 
orias_ - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Yolk
 
orobas - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Curlup
 
orobas - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Yolk
 
orobas_ - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Curlup
 
orobas_ - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Yolk
 
ose - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Curlup
 
ose - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Yolk
 
ose_ - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Curlup
 
ose_ - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Yolk
 

P

paimon - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Curlup
 
paimon - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Yolk
 
paimon_ - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Curlup
 
paimon_ - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Yolk
 
phenex - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Curlup
 
phenex - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Yolk
 
phenex_ - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Curlup
 
phenex_ - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Yolk
 
phi - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Curlup
 
phi - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Mist
 
phi - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Yolk
 
phi_ - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Curlup
 
phi_ - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Mist
 
phi_ - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Yolk
 
pi - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Curlup
 
pi - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Mist
 
pi - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Yolk
 
pi_ - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Curlup
 
pi_ - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Mist
 
pi_ - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Yolk
 
pow4 - Variable in class com.github.yellowstonegames.old.v300.LowStorageShuffler
 
predefined - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Curlup
Has a length of 192, which may be relevant if automatically choosing a predefined hash functor.
predefined - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Mist
Has a length of 48, which may be relevant if automatically choosing a predefined hash functor.
predefined - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Yolk
Has a length of 192, which may be relevant if automatically choosing a predefined hash functor.
previous() - Method in class com.github.yellowstonegames.old.v300.LowStorageShuffler
Gets the previous returned int from the sequence (as yielded by LowStorageShuffler.next()), or -1 if next() has never been called (or the LowStorageShuffler has reached the beginning from repeated calls to this method).
psi - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Curlup
 
psi - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Mist
 
psi - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Yolk
 
psi_ - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Curlup
 
psi_ - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Mist
 
psi_ - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Yolk
 
purson - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Curlup
 
purson - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Yolk
 
purson_ - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Curlup
 
purson_ - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Yolk
 

R

randomize() - Method in class com.github.yellowstonegames.old.v300.CrossHash.Mist
Makes a new Mist with all of the salt values altered based on the previous salt values.
randomize(long) - Static method in class com.github.yellowstonegames.old.v300.CrossHash.Curlup
Very similar to Pelican and related unary hashes; uses "xor rotate xor rotate" as an early step to mix any clustered bits all around the result, then the rest is like MurmurHash3's mixer.
randomize(long) - Static method in class com.github.yellowstonegames.old.v300.DiverRNG
High-quality static randomizing method that takes its state as a parameter; state is expected to change between calls to this.
randomizeBounded(long, int) - Static method in class com.github.yellowstonegames.old.v300.DiverRNG
High-quality static randomizing method that takes its state as a parameter and limits output to an int between 0 (inclusive) and bound (exclusive); state is expected to change between calls to this.
randomizeDouble(long) - Static method in class com.github.yellowstonegames.old.v300.DiverRNG
Returns a random double that is deterministic based on state; if state is the same on two calls to this, this will return the same float.
randomizeFloat(long) - Static method in class com.github.yellowstonegames.old.v300.DiverRNG
Returns a random float that is deterministic based on state; if state is the same on two calls to this, this will return the same float.
raum - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Curlup
 
raum - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Yolk
 
raum_ - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Curlup
 
raum_ - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Yolk
 
reseed() - Method in class com.github.yellowstonegames.old.v300.LongPeriodRNG
Randomly sets the state using calls to Math.random().
reseed(long) - Method in class com.github.yellowstonegames.old.v300.LongPeriodRNG
Reinitializes this class' 1024 bits of state with the given seed passed into SplitMix64, the algorithm also used by LightRNG.
reseed(long[]) - Method in class com.github.yellowstonegames.old.v300.LongPeriodRNG
Reinitializes this class' 1024 bits of state with the given seed as a long array, which may or may not have 16 elements (though it is less wasteful to run this with 16 longs since that is exactly 1024 bits).
reseed(CharSequence) - Method in class com.github.yellowstonegames.old.v300.LongPeriodRNG
Reinitializes this class' 1024 bits of state with the given seed, using a different strategy depending on the seed.
restart() - Method in class com.github.yellowstonegames.old.v300.LowStorageShuffler
Starts the same sequence over from the beginning.
restart(int) - Method in class com.github.yellowstonegames.old.v300.LowStorageShuffler
Starts the sequence over, but can change the seed (completely changing the sequence).
rho - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Curlup
 
rho - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Mist
 
rho - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Yolk
 
rho_ - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Curlup
 
rho_ - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Mist
 
rho_ - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Yolk
 
rightMask - Variable in class com.github.yellowstonegames.old.v300.LowStorageShuffler
 
ronove - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Curlup
 
ronove - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Yolk
 
ronove_ - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Curlup
 
ronove_ - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Yolk
 
round(int, int) - Static method in class com.github.yellowstonegames.old.v300.LowStorageShuffler
 

S

sabnock - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Curlup
 
sabnock - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Yolk
 
sabnock_ - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Curlup
 
sabnock_ - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Yolk
 
sallos - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Curlup
 
sallos - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Yolk
 
sallos_ - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Curlup
 
sallos_ - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Yolk
 
samigina - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Curlup
 
samigina - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Yolk
 
samigina_ - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Curlup
 
samigina_ - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Yolk
 
seed - Variable in class com.github.yellowstonegames.old.v300.CrossHash.Curlup
 
seed - Variable in class com.github.yellowstonegames.old.v300.CrossHash.Yolk
 
seere - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Curlup
 
seere - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Yolk
 
seere_ - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Curlup
 
seere_ - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Yolk
 
setIndex(int) - Method in class com.github.yellowstonegames.old.v300.LowStorageShuffler
 
setKey0(int) - Method in class com.github.yellowstonegames.old.v300.LowStorageShuffler
 
setKey1(int) - Method in class com.github.yellowstonegames.old.v300.LowStorageShuffler
 
setSeed(int) - Method in class com.github.yellowstonegames.old.v300.GWTRNG
Sets the state of this generator using one int, running it through Zog32RNG's algorithm two times to get two ints.
setSeed(int) - Method in class com.github.yellowstonegames.old.v300.SilkRNG
Sets the state of this generator using one int, running it through Zog32RNG's algorithm two times to get two ints.
setSeed(int) - Method in class com.github.yellowstonegames.old.v300.XoshiroStarPhi32RNG
Sets the state of this generator using one int, running it through a GWT-compatible variant of SplitMix32 four times to get four ints of state, all guaranteed to be different.
setSeed(long) - Method in class com.github.yellowstonegames.old.v300.DiverRNG
Sets the seed of this random number generator using a single long seed.
setSeed(long) - Method in class com.github.yellowstonegames.old.v300.GWTRNG
Sets both int states of the SilkRNG with one long value.
setSeed(long) - Method in class com.github.yellowstonegames.old.v300.LightRNG
Sets the seed of this generator (which is also the current state).
setSeed(long) - Method in class com.github.yellowstonegames.old.v300.LinnormRNG
 
setSeed(long) - Method in class com.github.yellowstonegames.old.v300.LongPeriodRNG
 
setSeed(long) - Method in class com.github.yellowstonegames.old.v300.SilkRNG
Set the current internal state of this StatefulRandomness with a long.
setSeed(long) - Method in class com.github.yellowstonegames.old.v300.ThrustAltRNG
 
setSeed(long) - Method in class com.github.yellowstonegames.old.v300.XoshiroStarPhi32RNG
Sets the state of this generator using one long, running it through a GWT-compatible variant of SplitMix32 four times to get four ints of state, guaranteed to repeat a state no more than two times.
setSelectedState(int, long) - Method in class com.github.yellowstonegames.old.v300.DiverRNG
Sets the seed (also the current state) of this generator.
setSelectedState(int, long) - Method in class com.github.yellowstonegames.old.v300.GWTRNG
Sets both int states of the SilkRNG with one long value.
setSelectedState(int, long) - Method in class com.github.yellowstonegames.old.v300.LightRNG
 
setSelectedState(int, long) - Method in class com.github.yellowstonegames.old.v300.LinnormRNG
 
setSelectedState(int, long) - Method in class com.github.yellowstonegames.old.v300.LongPeriodRNG
 
setSelectedState(int, long) - Method in class com.github.yellowstonegames.old.v300.SilkRNG
Sets both int states of the SilkRNG with one long value.
setSelectedState(int, long) - Method in class com.github.yellowstonegames.old.v300.ThrustAltRNG
 
setSelectedState(int, long) - Method in class com.github.yellowstonegames.old.v300.XoshiroStarPhi32RNG
 
setState(int, int) - Method in class com.github.yellowstonegames.old.v300.GWTRNG
Sets the current internal state of this GWTRNG with three ints, where stateA and stateB can each be any int unless they are both 0 (which will be treated as if stateA is 1 and stateB is 0).
setState(int, int) - Method in class com.github.yellowstonegames.old.v300.SilkRNG
Sets the current internal state of this SilkRNG with two ints, where stateA and stateB can each be any int.
setState(int, int, int, int) - Method in class com.github.yellowstonegames.old.v300.XoshiroStarPhi32RNG
Sets the current internal state of this XoshiroStarPhi32RNG with four ints, where each can be any int unless they are all 0 (which will be treated as if stateA is 1 and the rest are 0).
setState(long) - Method in class com.github.yellowstonegames.old.v300.DiverRNG
 
setState(long) - Method in class com.github.yellowstonegames.old.v300.GWTRNG
Set the current internal state of this StatefulRandomness with a long.
setState(long) - Method in class com.github.yellowstonegames.old.v300.LightRNG
Sets the seed (also the current state) of this generator.
setState(long) - Method in class com.github.yellowstonegames.old.v300.LinnormRNG
Sets the seed (also the current state) of this generator.
setState(long) - Method in class com.github.yellowstonegames.old.v300.SilkRNG
Set the current internal state of this StatefulRandomness with a long.
setState(long) - Method in interface com.github.yellowstonegames.old.v300.StatefulRandomness
 
setState(long) - Method in class com.github.yellowstonegames.old.v300.ThrustAltRNG
Set the current internal state of this StatefulRandomness with a long.
setStateA(int) - Method in class com.github.yellowstonegames.old.v300.GWTRNG
Sets the first part of the state to the given int.
setStateA(int) - Method in class com.github.yellowstonegames.old.v300.SilkRNG
Sets the first part of the state to the given int.
setStateA(int) - Method in class com.github.yellowstonegames.old.v300.XoshiroStarPhi32RNG
Sets the first part of the state to the given int.
setStateB(int) - Method in class com.github.yellowstonegames.old.v300.GWTRNG
Sets the second part of the state to the given int.
setStateB(int) - Method in class com.github.yellowstonegames.old.v300.SilkRNG
Sets the second part of the state to the given int.
setStateB(int) - Method in class com.github.yellowstonegames.old.v300.XoshiroStarPhi32RNG
Sets the second part of the state to the given int.
setStateC(int) - Method in class com.github.yellowstonegames.old.v300.XoshiroStarPhi32RNG
Sets the third part of the state to the given int.
setStateD(int) - Method in class com.github.yellowstonegames.old.v300.XoshiroStarPhi32RNG
Sets the second part of the state to the given int.
shax - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Curlup
 
shax - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Yolk
 
shax_ - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Curlup
 
shax_ - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Yolk
 
shortHasher - Static variable in class com.github.yellowstonegames.old.v300.CrossHash
 
sigma - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Curlup
 
sigma - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Mist
 
sigma - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Yolk
 
sigma_ - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Curlup
 
sigma_ - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Mist
 
sigma_ - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Yolk
 
SilkRNG - Class in com.github.yellowstonegames.old.v300
 
SilkRNG() - Constructor for class com.github.yellowstonegames.old.v300.SilkRNG
Creates a new generator seeded using two calls to Math.random().
SilkRNG(int) - Constructor for class com.github.yellowstonegames.old.v300.SilkRNG
Constructs this SilkRNG by dispersing the bits of seed using SilkRNG.setSeed(int) across the two parts of state this has.
SilkRNG(int, int) - Constructor for class com.github.yellowstonegames.old.v300.SilkRNG
Constructs this SilkRNG by calling SilkRNG.setState(int, int) on stateA and stateB as given; see that method for the specific details (stateA and stateB are kept as-is).
SilkRNG(long) - Constructor for class com.github.yellowstonegames.old.v300.SilkRNG
Constructs this SilkRNG by splitting the given seed across the two parts of state this has with SilkRNG.setState(long).
SilkRNG(String) - Constructor for class com.github.yellowstonegames.old.v300.SilkRNG
 
sitri - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Curlup
 
sitri - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Yolk
 
sitri_ - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Curlup
 
sitri_ - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Yolk
 
skip(long) - Method in class com.github.yellowstonegames.old.v300.LightRNG
Advances or rolls back the LightRNG's state without actually generating each number.
skip(long) - Method in class com.github.yellowstonegames.old.v300.ThrustAltRNG
Advances or rolls back the ThrustAltRNG's state without actually generating each number.
state - Variable in class com.github.yellowstonegames.old.v300.LightRNG
 
state - Variable in class com.github.yellowstonegames.old.v300.LongPeriodRNG
 
state - Variable in class com.github.yellowstonegames.old.v300.ThrustAltRNG
Can be any long value.
stateA - Variable in class com.github.yellowstonegames.old.v300.GWTRNG
 
stateA - Variable in class com.github.yellowstonegames.old.v300.SilkRNG
 
stateA - Variable in class com.github.yellowstonegames.old.v300.XoshiroStarPhi32RNG
 
stateB - Variable in class com.github.yellowstonegames.old.v300.GWTRNG
 
stateB - Variable in class com.github.yellowstonegames.old.v300.SilkRNG
 
stateB - Variable in class com.github.yellowstonegames.old.v300.XoshiroStarPhi32RNG
 
stateC - Variable in class com.github.yellowstonegames.old.v300.XoshiroStarPhi32RNG
 
stateD - Variable in class com.github.yellowstonegames.old.v300.XoshiroStarPhi32RNG
 
StatefulRandomness - Interface in com.github.yellowstonegames.old.v300
Intended for compatibility with StatefulRandomness from SquidLib 3.x, this should be applied to LegacyRandom implementations that have one long value or two int values for state, and allow freely getting and setting those states.
stolas - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Curlup
 
stolas - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Yolk
 
stolas_ - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Curlup
 
stolas_ - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Yolk
 
stringArrayHasher - Static variable in class com.github.yellowstonegames.old.v300.CrossHash
Though the name suggests this only hashes String arrays, it can actually hash any CharSequence array as well.
stringHasher - Static variable in class com.github.yellowstonegames.old.v300.CrossHash
 

T

tau - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Curlup
 
tau - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Mist
 
tau - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Yolk
 
tau_ - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Curlup
 
tau_ - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Mist
 
tau_ - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Yolk
 
theta - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Curlup
 
theta - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Mist
 
theta - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Yolk
 
theta_ - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Curlup
 
theta_ - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Mist
 
theta_ - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Yolk
 
ThrustAltRNG - Class in com.github.yellowstonegames.old.v300
 
ThrustAltRNG() - Constructor for class com.github.yellowstonegames.old.v300.ThrustAltRNG
Creates a new generator seeded using Math.random.
ThrustAltRNG(long) - Constructor for class com.github.yellowstonegames.old.v300.ThrustAltRNG
 
toString() - Method in class com.github.yellowstonegames.old.v300.DiverRNG
 
toString() - Method in class com.github.yellowstonegames.old.v300.GWTRNG
 
toString() - Method in class com.github.yellowstonegames.old.v300.LightRNG
 
toString() - Method in class com.github.yellowstonegames.old.v300.LinnormRNG
 
toString() - Method in class com.github.yellowstonegames.old.v300.LongPeriodRNG
 
toString() - Method in class com.github.yellowstonegames.old.v300.LowStorageShuffler
 
toString() - Method in class com.github.yellowstonegames.old.v300.SilkRNG
 
toString() - Method in class com.github.yellowstonegames.old.v300.ThrustAltRNG
 
toString() - Method in class com.github.yellowstonegames.old.v300.XoshiroStarPhi32RNG
 

U

upsilon - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Curlup
 
upsilon - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Mist
 
upsilon - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Yolk
 
upsilon_ - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Curlup
 
upsilon_ - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Mist
 
upsilon_ - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Yolk
 

V

valac - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Curlup
 
valac - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Yolk
 
valac_ - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Curlup
 
valac_ - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Yolk
 
valefor - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Curlup
 
valefor - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Yolk
 
valefor_ - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Curlup
 
valefor_ - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Yolk
 
vapula - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Curlup
 
vapula - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Yolk
 
vapula_ - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Curlup
 
vapula_ - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Yolk
 
vassago - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Curlup
 
vassago - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Yolk
 
vassago_ - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Curlup
 
vassago_ - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Yolk
 
vepar - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Curlup
 
vepar - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Yolk
 
vepar_ - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Curlup
 
vepar_ - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Yolk
 
vine - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Curlup
 
vine - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Yolk
 
vine_ - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Curlup
 
vine_ - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Yolk
 
vual - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Curlup
 
vual - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Yolk
 
vual_ - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Curlup
 
vual_ - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Yolk
 

W

Water() - Constructor for class com.github.yellowstonegames.old.v300.CrossHash.Water
 
Wisp() - Constructor for class com.github.yellowstonegames.old.v300.CrossHash.Wisp
 
wow(long, long) - Static method in class com.github.yellowstonegames.old.v300.CrossHash.Water
A slower but higher-quality variant on CrossHash.Water.mum(long, long) that can take two arbitrary longs (with any of their 64 bits containing relevant data) instead of mum's 32-bit sections of its inputs, and outputs a 64-bit result that can have any of its bits used.

X

xi - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Curlup
 
xi - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Mist
 
xi - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Yolk
 
xi_ - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Curlup
 
xi_ - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Mist
 
xi_ - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Yolk
 
XoshiroStarPhi32RNG - Class in com.github.yellowstonegames.old.v300
 
XoshiroStarPhi32RNG() - Constructor for class com.github.yellowstonegames.old.v300.XoshiroStarPhi32RNG
Creates a new generator seeded using four calls to Math.random().
XoshiroStarPhi32RNG(int) - Constructor for class com.github.yellowstonegames.old.v300.XoshiroStarPhi32RNG
Constructs this XoshiroStarPhi32RNG by dispersing the bits of seed using XoshiroStarPhi32RNG.setSeed(int) across the four parts of state this has.
XoshiroStarPhi32RNG(int, int, int, int) - Constructor for class com.github.yellowstonegames.old.v300.XoshiroStarPhi32RNG
Constructs this XoshiroStarPhi32RNG by calling XoshiroStarPhi32RNG.setState(int, int, int, int) on stateA and stateB as given; see that method for the specific details (the states are kept as-is unless they are all 0).
XoshiroStarPhi32RNG(long) - Constructor for class com.github.yellowstonegames.old.v300.XoshiroStarPhi32RNG
Constructs this XoshiroStarPhi32RNG by dispersing the bits of seed using XoshiroStarPhi32RNG.setSeed(long) across the four parts of state this has.

Y

Yolk() - Constructor for class com.github.yellowstonegames.old.v300.CrossHash.Yolk
 
Yolk(long) - Constructor for class com.github.yellowstonegames.old.v300.CrossHash.Yolk
 
Yolk(CharSequence) - Constructor for class com.github.yellowstonegames.old.v300.CrossHash.Yolk
 

Z

zagan - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Curlup
 
zagan - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Yolk
 
zagan_ - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Curlup
 
zagan_ - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Yolk
 
zepar - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Curlup
 
zepar - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Yolk
 
zepar_ - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Curlup
 
zepar_ - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Yolk
 
zeta - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Curlup
 
zeta - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Mist
 
zeta - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Yolk
 
zeta_ - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Curlup
 
zeta_ - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Mist
 
zeta_ - Static variable in class com.github.yellowstonegames.old.v300.CrossHash.Yolk
 
A B C D E F G H I J K L M N O P R S T U V W X Y Z 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form