Index
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.Waterinstead 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
stateas 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
stateas 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
stateand an outer intboundas input, returns an int between 0 (inclusive) andbound(exclusive) as a result, which should have no noticeable correlation betweenstateand the result. - determineBounded(int, int) - Static method in class com.github.yellowstonegames.old.v300.SilkRNG
-
A deterministic random int generator that, given one int
stateand an outer intboundas input, returns an int between 0 (inclusive) andbound(exclusive) as a result, which should have no noticeable correlation betweenstateand 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
stateas 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
stateas 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
stateas 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
stateas 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
stateas 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
stateas 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 methodArrays.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)orDiverRNG.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
seedusing bothCrossHash.hash(CharSequence)andString.hashCode()and uses those two results as the two states withGWTRNG.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.IHasherinterface 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
EnhancedRandomthat 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
otherdirectly. - 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)andObjects.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
bitsbits 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
bitsbits 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
longseed. - 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
longvalue or twointvalues 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
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form