Index
$ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
All Classes|All Packages
All Classes|All Packages
All Classes|All Packages
N
- n - Variable in class squidpony.squidmath.Arrangement
-
The current table size.
- n - Variable in class squidpony.squidmath.IntDoubleOrderedMap
-
The current table size.
- n - Variable in class squidpony.squidmath.IntIntOrderedMap
-
The current table size.
- n - Variable in class squidpony.squidmath.OrderedMap
-
The current table size.
- n - Variable in class squidpony.squidmath.OrderedSet
-
The current table size.
- n - Variable in class squidpony.squidmath.UnorderedMap
-
The current table size.
- n - Variable in class squidpony.squidmath.UnorderedSet
-
The current table size.
- naberius - Static variable in class squidpony.squidmath.CrossHash.Curlup
- naberius - Static variable in class squidpony.squidmath.CrossHash.Yolk
- naberius_ - Static variable in class squidpony.squidmath.CrossHash.Curlup
- naberius_ - Static variable in class squidpony.squidmath.CrossHash.Yolk
- NAHUATL - Static variable in class squidpony.FakeLanguageGen
-
Imitation text from an approximation of the language spoken by the Aztec people and also over a million contemporary people in parts of Mexico.
- name - Variable in class squidpony.FakeLanguageGen
- name - Variable in class squidpony.MonsterGen.Chimera
- name - Variable in class squidpony.ProceduralMessaging.AssociatedName
- name - Variable in class squidpony.squidai.Technique
- name - Variable in class squidpony.squidgrid.mapping.FantasyPoliticalMapper.Faction
- name - Variable in class squidpony.squidgrid.mapping.FantasyPoliticalMapper
- name - Variable in class squidpony.squidgrid.mapping.PoliticalMapper
- name - Variable in class squidpony.squidgrid.mapping.SpillWorldMap
- name - Variable in class squidpony.StringConvert
- name_sText(String) - Method in enum squidpony.Messaging.NounTrait
- nameAt(int) - Static method in class squidpony.FakeLanguageGen
-
If a FakeLanguageGen is known and is in
FakeLanguageGen.registered
, this allows you to look up that FakeLanguageGen's name by index, from 0 toFakeLanguageGen.registeredNames.length - 1
. - names - Variable in class squidpony.squidgrid.mapping.SectionMap
- nameText(String) - Method in enum squidpony.Messaging.NounTrait
- nameToConnections(String) - Method in class squidpony.squidgrid.mapping.SectionMap
-
Gets the list of connected sections (by their identifying numbers) given a name of a section.
- nameToNumber(String) - Method in class squidpony.squidgrid.mapping.SectionMap
-
Gets the identifying number corresponding to the given name.
- nameToRegion(String) - Method in class squidpony.squidgrid.mapping.SectionMap
-
Gets the GreasedRegion that has the given name.
- NATURAL - Static variable in class squidpony.squidmath.FastNoise
- NaturalLanguageCipher - Class in squidpony
-
Class that builds up a dictionary of words in an English-language source text to words generated by a
FakeLanguageGen
, and can translate a source text to a similarly-punctuated, similarly-capitalized fake text; it will try to use variants on the translation of the same root word when it encounters conjugations of that root word or that root word with common English prefixes/suffixes. - NaturalLanguageCipher() - Constructor for class squidpony.NaturalLanguageCipher
-
Constructs a NaturalLanguageCipher that will generate simplified English-like text by default (this uses
FakeLanguageGen.SIMPLISH
). - NaturalLanguageCipher(FakeLanguageGen) - Constructor for class squidpony.NaturalLanguageCipher
-
Constructs a NaturalLanguageCipher that will use the given style of language generator to produce its text.
- NaturalLanguageCipher(FakeLanguageGen, long) - Constructor for class squidpony.NaturalLanguageCipher
-
Constructs a NaturalLanguageCipher that will use the given style of language generator to produce its text, using the specified
shift
as a long to modify the generated words from the language's normal results. - NaturalLanguageCipher(NaturalLanguageCipher) - Constructor for class squidpony.NaturalLanguageCipher
-
Copies another NaturalLanguageCipher and constructs this one with the information in the other.
- nearestInfluences(short[][], Coord) - Method in class squidpony.squidai.ZOI
-
Given the zones resulting from this class' calculate method and a Coord to check, finds the indices of all influencing groups in zones that have the Coord in their area, and returns all such indices as an int array.
- nearestInfluences(Coord) - Method in class squidpony.squidai.GreasedZOI
-
This can be given a Coord to check in the results of the latest calculate() call.
- nearestInfluences(Coord) - Method in class squidpony.squidai.ZOI
-
This can be given a Coord to check in the results of the latest calculate() call.
- nearestInfluences(GreasedRegion[], Coord) - Method in class squidpony.squidai.GreasedZOI
-
Given the zones resulting from this class'
GreasedZOI.calculate()
method and a Coord to check, finds the indices of all influencing groups in zones that have the Coord in their area, and returns all such indices as an IntVLA. - nearLight - Variable in class squidpony.squidgrid.FOV
-
Data allocated in the previous calls to the public API, if any.
- needsRaw - Static variable in class squidpony.ObText
- negatePacked(short[]) - Static method in class squidpony.squidmath.CoordPacker
-
Given one packed short array, this produces a packed short array that is the exact opposite of the one passed in, that is, every "on" cell becomes "off" and every "off" cell becomes "on", including cells that were "off" because they were beyond the boundaries of the original 2D array passed to pack() or a similar method.
- neighborDown() - Method in class squidpony.squidmath.GreasedRegion
-
Modifies this GreasedRegion so the only cells that will be "on" have a neighbor downwards when this is called.
- neighborDownLeft() - Method in class squidpony.squidmath.GreasedRegion
-
Modifies this GreasedRegion so the only cells that will be "on" have a neighbor downwards and to the left when this is called.
- neighborDownRight() - Method in class squidpony.squidmath.GreasedRegion
-
Modifies this GreasedRegion so the only cells that will be "on" have a neighbor downwards and to the right when this is called.
- neighborLeft() - Method in class squidpony.squidmath.GreasedRegion
-
Modifies this GreasedRegion so the only cells that will be "on" have a neighbor to the left when this is called.
- neighborMaps() - Method in class squidpony.squidgrid.Adjacency.BasicAdjacency
- neighborMaps() - Method in class squidpony.squidgrid.Adjacency
- neighborMaps() - Method in class squidpony.squidgrid.Adjacency.RotationAdjacency
- neighborRight() - Method in class squidpony.squidmath.GreasedRegion
-
Modifies this GreasedRegion so the only cells that will be "on" have a neighbor to the right when this is called.
- neighbors - Variable in class squidpony.squidai.CustomDijkstraMap
-
The neighbors map, as produced by adjacency; can be modified by passing neighbors as the first argument to
Adjacency.portal(int[][][], int, int, boolean)
if you want to create portals between non-adjacent cells. - neighbors - Variable in class squidpony.squidai.graph.Node
- neighborUp() - Method in class squidpony.squidmath.GreasedRegion
-
Modifies this GreasedRegion so the only cells that will be "on" have a neighbor upwards when this is called.
- neighborUpLeft() - Method in class squidpony.squidmath.GreasedRegion
-
Modifies this GreasedRegion so the only cells that will be "on" have a neighbor upwards and to the left when this is called.
- neighborUpRight() - Method in class squidpony.squidmath.GreasedRegion
-
Modifies this GreasedRegion so the only cells that will be "on" have a neighbor upwards and to the right when this is called.
- neoProcess(int[], int, int, int, int, int, int, boolean) - Method in class squidpony.squidgrid.DetailedMimic
-
Processes a 1D int array representing 2D storage of values that can be compared by this object's AestheticDifference (or any values if that is null or discrete is true), and returns a 1D array representing data with potentially different dimensions but similar appearance to sample.
- NeuralParticle - Class in squidpony.squidmath
-
Creates a field of particles that tend to form a neuron image type distribution.
- NeuralParticle(int, int, int, IRNG) - Constructor for class squidpony.squidmath.NeuralParticle
- newest - Variable in class squidpony.squidgrid.mapping.GrowingTreeMazeGenerator
-
Produces high-quality mazes that are very similar to those produced by a recursive back-tracking algorithm.
- next() - Method in class squidpony.squidgrid.iterator.SquidIterators.AroundCounterClockWise
- next() - Method in class squidpony.squidgrid.iterator.SquidIterators.BottomLeftToTopRight
- next() - Method in class squidpony.squidgrid.iterator.SquidIterators.CenteredSquare
- next() - Method in class squidpony.squidgrid.iterator.SquidIterators.Linear
- next() - Method in class squidpony.squidgrid.iterator.SquidIterators.RectangleFromBottomLeftToTopRight
- next() - Method in class squidpony.squidgrid.iterator.SquidIterators.VerticalUp
- next() - Method in class squidpony.squidmath.Arrangement.FastEntryIterator
- next() - Method in class squidpony.squidmath.Arrangement.KeyIterator
- next() - Method in class squidpony.squidmath.Arrangement.ValueIterator
- next() - Method in class squidpony.squidmath.GapShuffler
-
Gets the next element of the infinite sequence of T this shuffles through.
- next() - Method in class squidpony.squidmath.GreasedRegion.GRIterator
- next() - Method in class squidpony.squidmath.IntDoubleOrderedMap.FastEntryIterator
- next() - Method in class squidpony.squidmath.IntDoubleOrderedMap.KeyIterator
- next() - Method in class squidpony.squidmath.IntDoubleOrderedMap.ValueIterator
- next() - Method in class squidpony.squidmath.IntIntOrderedMap.FastEntryIterator
- next() - Method in class squidpony.squidmath.IntIntOrderedMap.KeyIterator
- next() - Method in class squidpony.squidmath.IntIntOrderedMap.ValueIterator
- next() - Method in class squidpony.squidmath.IntSet.IntSetIterator
- next() - Method in class squidpony.squidmath.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() - Method in class squidpony.squidmath.OrderedMap.KeyIterator
- next() - Method in class squidpony.squidmath.OrderedMap.ValueIterator
- next() - Method in class squidpony.squidmath.ShuffledIntSequence
-
Gets the next distinct int in the sequence, shuffling the sequence if it has been exhausted so it never runs out.
- next(int) - Method in class squidpony.squidmath.AbstractRNG
-
Get up to 32 bits (inclusive) of random output; the int this produces will not require more than
bits
bits to represent. - next(int) - Method in class squidpony.squidmath.BasicRandom32
-
Gets an int with at most the specified amount of bits; don't confuse this with
BasicRandom32.nextInt(int)
, which gets a number between 0 and its int argument, where this draws from a different (larger) range of random results. - next(int) - Method in class squidpony.squidmath.BasicRandom64
-
Gets an int with at most the specified amount of bits; don't confuse this with
BasicRandom64.nextInt(int)
, which gets a number between 0 and its int argument, where this draws from a different (larger) range of random results. - next(int) - Method in class squidpony.squidmath.ChaosRNG
- next(int) - Method in class squidpony.squidmath.DeckRNG
- next(int) - Method in class squidpony.squidmath.DharmaRNG
- next(int) - Method in class squidpony.squidmath.DistributedRNG
-
Get up to 32 bits (inclusive) of random output; the int this produces will not require more than
bits
bits to represent. - next(int) - Method in class squidpony.squidmath.DiverRNG
- next(int) - Method in class squidpony.squidmath.EditRNG
- next(int) - Method in class squidpony.squidmath.FlawedRandomness.AddRotate
- next(int) - Method in class squidpony.squidmath.FlawedRandomness.BigCounter
- next(int) - Method in class squidpony.squidmath.GearRNG
-
Using this method, any algorithm that might use the built-in Java Random can interface with this randomness source.
- next(int) - Method in class squidpony.squidmath.GoatRNG
-
Using this method, any algorithm that might use the built-in Java Random can interface with this randomness source.
- next(int) - Method in class squidpony.squidmath.GWTRNG
-
Get up to 32 bits (inclusive) of random output; the int this produces will not require more than
bits
bits to represent. - next(int) - Method in interface squidpony.squidmath.IRNG
-
Get up to 32 bits (inclusive) of random output; the int this produces will not require more than
bits
bits to represent. - next(int) - Method in class squidpony.squidmath.IsaacRNG
- next(int) - Method in class squidpony.squidmath.Lathe32RNG
- next(int) - Method in class squidpony.squidmath.LFSR
- next(int) - Method in class squidpony.squidmath.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 squidpony.squidmath.LinnormRNG
- next(int) - Method in class squidpony.squidmath.LongPeriodRNG
- next(int) - Method in class squidpony.squidmath.MersenneTwister
-
Returns up to 32 random bits.
- next(int) - Method in class squidpony.squidmath.MiniMover64RNG
- next(int) - Method in class squidpony.squidmath.MizuchiRNG
- next(int) - Method in class squidpony.squidmath.MoonwalkRNG
-
Get up to 32 bits (inclusive) of random output; the int this produces will not require more than
bits
bits to represent. - next(int) - Method in class squidpony.squidmath.Mover32RNG
- next(int) - Method in class squidpony.squidmath.Mover64RNG
- next(int) - Method in class squidpony.squidmath.NLFSR
- next(int) - Method in class squidpony.squidmath.OrbitRNG
-
Using this method, any algorithm that might use the built-in Java Random can interface with this randomness source.
- next(int) - Method in class squidpony.squidmath.Oriole32RNG
- next(int) - Method in class squidpony.squidmath.PermutedRNG
-
Gets a random int with at most the specified number of bits.
- next(int) - Method in class squidpony.squidmath.PintRNG
- next(int) - Method in class squidpony.squidmath.PulleyRNG
- next(int) - Method in interface squidpony.squidmath.RandomnessSource
-
Using this method, any algorithm that might use the built-in Java Random can interface with this randomness source.
- next(int) - Method in class squidpony.squidmath.RNG.CustomRandom
-
Generates the next pseudorandom number.
- next(int) - Method in class squidpony.squidmath.RNG
-
Get up to 32 bits (inclusive) of random output; the int this produces will not require more than
bits
bits to represent. - next(int) - Method in class squidpony.squidmath.SilkRNG
-
Get up to 32 bits (inclusive) of random output; the int this produces will not require more than
bits
bits to represent. - next(int) - Method in class squidpony.squidmath.SobolQRNG
- next(int) - Method in class squidpony.squidmath.Starfish32RNG
- next(int) - Method in class squidpony.squidmath.TangleRNG
-
Using this method, any algorithm that might use the built-in Java Random can interface with this randomness source.
- next(int) - Method in class squidpony.squidmath.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 squidpony.squidmath.TweakRNG
- next(int) - Method in class squidpony.squidmath.VanDerCorputQRNG
- next(int) - Method in class squidpony.squidmath.XoRoRNG
- next(int) - Method in class squidpony.squidmath.XoshiroStarPhi32RNG
- next0() - Method in class squidpony.squidgrid.iterator.SquidIterators.RectangleFromBottomLeftToTopRight
- nextBlock() - Method in class squidpony.squidmath.IsaacRNG
-
Generates and returns a block of 256 pseudo-random long values.
- nextBoolean() - Method in class squidpony.squidmath.AbstractRNG
-
Get a random bit of state, interpreted as true or false with approximately equal likelihood.
- nextBoolean() - Method in class squidpony.squidmath.CriticalRNG
- nextBoolean() - Method in class squidpony.squidmath.DeckRNG
- nextBoolean() - Method in class squidpony.squidmath.DharmaRNG
- nextBoolean() - Method in class squidpony.squidmath.DistributedRNG
-
Get a random bit of state, interpreted as true or false with approximately equal likelihood.
- nextBoolean() - Method in class squidpony.squidmath.DiverRNG
-
Gets a random value, true or false.
- nextBoolean() - Method in class squidpony.squidmath.EditRNG
- nextBoolean() - Method in class squidpony.squidmath.GWTRNG
-
Get a random bit of state, interpreted as true or false with approximately equal likelihood.
- nextBoolean() - Method in interface squidpony.squidmath.IRNG
-
Get a random bit of state, interpreted as true or false with approximately equal likelihood.
- nextBoolean() - Method in class squidpony.squidmath.LFSR
- nextBoolean() - Method in class squidpony.squidmath.LightRNG
-
Gets a random value, true or false.
- nextBoolean() - Method in class squidpony.squidmath.LinnormRNG
-
Gets a random value, true or false.
- nextBoolean() - Method in class squidpony.squidmath.MizuchiRNG
-
Gets a random value, true or false.
- nextBoolean() - Method in class squidpony.squidmath.MoonwalkRNG
-
Get a random bit of state, interpreted as true or false with approximately equal likelihood.
- nextBoolean() - Method in class squidpony.squidmath.NLFSR
- nextBoolean() - Method in class squidpony.squidmath.PermutedRNG
-
Gets a random value, true or false.
- nextBoolean() - Method in class squidpony.squidmath.PintRNG
-
Gets a random value, true or false.
- nextBoolean() - Method in class squidpony.squidmath.PulleyRNG
-
Gets a random value, true or false.
- nextBoolean() - Method in class squidpony.squidmath.RNG
-
Get a random bit of state, interpreted as true or false with approximately equal likelihood.
- nextBoolean() - Method in class squidpony.squidmath.SilkRNG
-
Get a random bit of state, interpreted as true or false with approximately equal likelihood.
- nextBoolean() - Method in class squidpony.squidmath.TweakRNG
- nextBoolean() - Method in class squidpony.squidmath.XoRoRNG
- nextBytes(byte[]) - Method in class squidpony.squidmath.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 squidpony.squidmath.LFSR
- nextBytes(byte[]) - Method in class squidpony.squidmath.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 squidpony.squidmath.LinnormRNG
-
Given a byte array as a parameter, this will fill the array with random bytes (modifying it in-place).
- nextBytes(byte[]) - Method in class squidpony.squidmath.MizuchiRNG
-
Given a byte array as a parameter, this will fill the array with random bytes (modifying it in-place).
- nextBytes(byte[]) - Method in class squidpony.squidmath.NLFSR
- nextBytes(byte[]) - Method in class squidpony.squidmath.PermutedRNG
-
Given a byte array as a parameter, this will fill the array with random bytes (modifying it in-place).
- nextBytes(byte[]) - Method in class squidpony.squidmath.PintRNG
-
Given a byte array as a parameter, this will fill the array with random bytes (modifying it in-place).
- nextBytes(byte[]) - Method in class squidpony.squidmath.PulleyRNG
-
Given a byte array as a parameter, this will fill the array with random bytes (modifying it in-place).
- nextBytes(byte[]) - Method in class squidpony.squidmath.RNG
-
Generates random bytes and places them into the given byte array, modifying it in-place.
- nextBytes(byte[]) - Method in class squidpony.squidmath.XoRoRNG
- nextCombinationAsArray(T[]) - Method in class squidpony.squidmath.CombinationGenerator
-
Generate the next combination and return an array containing the appropriate elements.
- nextCombinationAsList() - Method in class squidpony.squidmath.CombinationGenerator
-
Generate the next combination and return a list containing the appropriate elements.
- nextCombinationAsList(List<T>) - Method in class squidpony.squidmath.CombinationGenerator
-
Generate the next combination and return a list containing the appropriate elements.
- nextCoord(int, int) - Method in class squidpony.squidmath.RNG
-
Gets a random Coord that has x between 0 (inclusive) and width (exclusive) and y between 0 (inclusive) and height (exclusive).
- nextCoord(int, int) - Method in class squidpony.squidmath.SobolQRNG
-
Generate a random vector as a Coord, scaled between 0 (inclusive) and the given limits (exclusive).
- nextCurvedFloat() - Method in class squidpony.squidmath.RNG
-
Generates a random float with a curved distribution that centers on 0 (where it has a bias) and can (rarely) approach -1f and 1f, but not go beyond those bounds.
- nextDouble() - Method in class squidpony.squidmath.AbstractRNG
-
Gets a random double between 0.0 inclusive and 1.0 exclusive.
- nextDouble() - Method in class squidpony.squidmath.CriticalRNG
- nextDouble() - Method in class squidpony.squidmath.DeckRNG
-
Generate a random double, altering the result if recently generated results have been leaning away from this class' fairness value.
- nextDouble() - Method in class squidpony.squidmath.DharmaRNG
-
Generate a random double, altering the result if recently generated results have been leaning away from this class' fairness value.
- nextDouble() - Method in class squidpony.squidmath.DistributedRNG
-
Gets a random double between 0.0 inclusive and 1.0 exclusive.
- nextDouble() - Method in class squidpony.squidmath.DiverRNG
-
Gets a uniform random double in the range [0.0,1.0)
- nextDouble() - Method in class squidpony.squidmath.EditRNG
-
Generate a random double, altered to try to match the expected average and centrality.
- nextDouble() - Method in class squidpony.squidmath.GWTRNG
-
Gets a random double between 0.0 inclusive and 1.0 exclusive.
- nextDouble() - Method in interface squidpony.squidmath.IRNG
-
Gets a random double between 0.0 inclusive and 1.0 exclusive.
- nextDouble() - Method in class squidpony.squidmath.LFSR
- nextDouble() - Method in class squidpony.squidmath.LightRNG
-
Gets a uniform random double in the range [0.0,1.0)
- nextDouble() - Method in class squidpony.squidmath.LinnormRNG
-
Gets a uniform random double in the range [0.0,1.0)
- nextDouble() - Method in class squidpony.squidmath.MiniMover64RNG
-
Gets a pseudo-random double between 0.0 (inclusive) and 1.0 (exclusive).
- nextDouble() - Method in class squidpony.squidmath.MizuchiRNG
-
Gets a uniform random double in the range [0.0,1.0)
- nextDouble() - Method in class squidpony.squidmath.MoonwalkRNG
-
Gets a random double between 0.0 inclusive and 1.0 exclusive.
- nextDouble() - Method in class squidpony.squidmath.NLFSR
- nextDouble() - Method in class squidpony.squidmath.PermutedRNG
-
Gets a uniform random double in the range
[0.0,1.0)
. - nextDouble() - Method in class squidpony.squidmath.PintRNG
-
Gets a uniform random double in the range [0.0,1.0)
- nextDouble() - Method in class squidpony.squidmath.PulleyRNG
-
Gets a uniform random double in the range [0.0,1.0)
- nextDouble() - Method in class squidpony.squidmath.RNG
-
Gets a random double between 0.0 inclusive and 1.0 exclusive.
- nextDouble() - Method in class squidpony.squidmath.SilkRNG
-
Gets a random double between 0.0 inclusive and 1.0 exclusive.
- nextDouble() - Method in class squidpony.squidmath.SobolQRNG
- nextDouble() - Method in class squidpony.squidmath.TweakRNG
- nextDouble() - Method in class squidpony.squidmath.VanDerCorputQRNG
-
Gets the next quasi-random double from between 0.0 and 1.0 (normally both exclusive; only if state is negative or has wrapped around to a negative value can 0.0 ever be produced).
- nextDouble() - Method in class squidpony.squidmath.XoRoRNG
- nextDouble(double) - Method in class squidpony.squidmath.AbstractRNG
-
This returns a random double between 0.0 (inclusive) and outer (exclusive).
- nextDouble(double) - Method in class squidpony.squidmath.CriticalRNG
- nextDouble(double) - Method in class squidpony.squidmath.DeckRNG
-
This returns a random double between 0.0 (inclusive) and max (exclusive).
- nextDouble(double) - Method in class squidpony.squidmath.DiverRNG
-
Gets a uniform random double in the range [0.0,outer) given a positive parameter outer.
- nextDouble(double) - Method in class squidpony.squidmath.EditRNG
-
This returns a random double between 0.0 (inclusive) and max (exclusive).
- nextDouble(double) - Method in interface squidpony.squidmath.IRNG
-
This returns a random double between 0.0 (inclusive) and outer (exclusive).
- nextDouble(double) - Method in class squidpony.squidmath.LightRNG
-
Gets a uniform random double in the range [0.0,outer) given a positive parameter outer.
- nextDouble(double) - Method in class squidpony.squidmath.LinnormRNG
-
Gets a uniform random double in the range [0.0,outer) given a positive parameter outer.
- nextDouble(double) - Method in class squidpony.squidmath.MizuchiRNG
-
Gets a uniform random double in the range [0.0,outer) given a positive parameter outer.
- nextDouble(double) - Method in class squidpony.squidmath.PermutedRNG
-
Gets a uniform random double in the range [0.0,outer) given a positive parameter outer.
- nextDouble(double) - Method in class squidpony.squidmath.PintRNG
-
Gets a uniform random double in the range [0.0,outer) given a positive parameter outer.
- nextDouble(double) - Method in class squidpony.squidmath.PulleyRNG
-
Gets a uniform random double in the range [0.0,outer) given a positive parameter outer.
- nextDouble(double) - Method in class squidpony.squidmath.RNG
-
This returns a random double between 0.0 (inclusive) and outer (exclusive).
- nextDouble(double) - Method in class squidpony.squidmath.SobolQRNG
- nextDouble(IRNG) - Method in class squidpony.squidmath.BathtubDistribution
-
Gets a double between
IDistribution.SimpleDistribution.getLowerBound()
andIDistribution.SimpleDistribution.getUpperBound()
that obeys this distribution. - nextDouble(IRNG) - Method in class squidpony.squidmath.CurvedBoundedDistribution
- nextDouble(IRNG) - Method in class squidpony.squidmath.ExponentialDistribution
- nextDouble(IRNG) - Method in class squidpony.squidmath.GaussianDistribution
- nextDouble(IRNG) - Method in interface squidpony.squidmath.IDistribution
-
Gets a double between
IDistribution.getLowerBound()
andIDistribution.getUpperBound()
that obeys this distribution. - nextDouble(IRNG) - Method in class squidpony.squidmath.SpikeDistribution
-
Gets a double between
SpikeDistribution.getLowerBound()
andSpikeDistribution.getUpperBound()
that obeys this distribution. - nextDouble(IRNG) - Method in class squidpony.squidmath.SpikeDistribution.SimpleSpikeDistribution
-
Gets a double between
IDistribution.SimpleDistribution.getLowerBound()
andIDistribution.SimpleDistribution.getUpperBound()
that obeys this distribution. - nextDoubleInclusive() - Method in class squidpony.squidmath.RNG
-
Gets a random double between 0.0 inclusive and 1.0 inclusive.
- nextDoubleInclusive(double) - Method in class squidpony.squidmath.RNG
-
This returns a random double between 0.0 (inclusive) and outer (inclusive).
- nextFloat() - Method in class squidpony.squidmath.AbstractRNG
-
Gets a random float between 0.0f inclusive and 1.0f exclusive.
- nextFloat() - Method in class squidpony.squidmath.CriticalRNG
- nextFloat() - Method in class squidpony.squidmath.DeckRNG
- nextFloat() - Method in class squidpony.squidmath.DharmaRNG
- nextFloat() - Method in class squidpony.squidmath.DistributedRNG
-
Gets a random float between 0.0f inclusive and 1.0f exclusive.
- nextFloat() - Method in class squidpony.squidmath.DiverRNG
-
Gets a uniform random float in the range [0.0,1.0)
- nextFloat() - Method in class squidpony.squidmath.EditRNG
- nextFloat() - Method in class squidpony.squidmath.GWTRNG
-
Gets a random float between 0.0f inclusive and 1.0f exclusive.
- nextFloat() - Method in interface squidpony.squidmath.IRNG
-
Gets a random float between 0.0f inclusive and 1.0f exclusive.
- nextFloat() - Method in class squidpony.squidmath.LFSR
- nextFloat() - Method in class squidpony.squidmath.LightRNG
-
Gets a uniform random float in the range [0.0,1.0)
- nextFloat() - Method in class squidpony.squidmath.LinnormRNG
-
Gets a uniform random float in the range [0.0,1.0)
- nextFloat() - Method in class squidpony.squidmath.MiniMover64RNG
-
Gets a pseudo-random float between 0.0f (inclusive) and 1.0f (exclusive).
- nextFloat() - Method in class squidpony.squidmath.MizuchiRNG
-
Gets a uniform random float in the range [0.0,1.0)
- nextFloat() - Method in class squidpony.squidmath.MoonwalkRNG
-
Gets a random float between 0.0f inclusive and 1.0f exclusive.
- nextFloat() - Method in class squidpony.squidmath.NLFSR
- nextFloat() - Method in class squidpony.squidmath.PermutedRNG
-
Gets a uniform random float in the range
[0.0,1.0)
CallsPermutedRNG.nextLong()
exactly once. - nextFloat() - Method in class squidpony.squidmath.PintRNG
-
Gets a uniform random float in the range [0.0,1.0)
- nextFloat() - Method in class squidpony.squidmath.PulleyRNG
-
Gets a uniform random float in the range [0.0,1.0)
- nextFloat() - Method in class squidpony.squidmath.RNG
-
Gets a random float between 0.0f inclusive and 1.0f exclusive.
- nextFloat() - Method in class squidpony.squidmath.SilkRNG
-
Gets a random float between 0.0f inclusive and 1.0f exclusive.
- nextFloat() - Method in class squidpony.squidmath.TweakRNG
- nextFloat() - Method in class squidpony.squidmath.XoRoRNG
- nextFloat(float) - Method in class squidpony.squidmath.AbstractRNG
-
This returns a random float between 0.0f (inclusive) and outer (exclusive).
- nextFloat(float) - Method in interface squidpony.squidmath.IRNG
-
This returns a random float between 0.0f (inclusive) and outer (exclusive).
- nextFloat(float) - Method in class squidpony.squidmath.RNG
-
This returns a random float between 0.0f (inclusive) and outer (exclusive).
- nextFloatInclusive() - Method in class squidpony.squidmath.RNG
-
Gets a random float between 0.0f inclusive and 1.0f inclusive.
- nextFloatInclusive(float) - Method in class squidpony.squidmath.RNG
-
This returns a random float between 0.0f (inclusive) and outer (inclusive).
- nextInt() - Method in class squidpony.squidmath.AbstractRNG
-
Get a random integer between Integer.MIN_VALUE to Integer.MAX_VALUE (both inclusive).
- nextInt() - Method in class squidpony.squidmath.Arrangement.ValueIterator
- nextInt() - Method in class squidpony.squidmath.BasicRandom32
- nextInt() - Method in class squidpony.squidmath.BasicRandom64
- nextInt() - Method in class squidpony.squidmath.CriticalRNG
- nextInt() - Method in class squidpony.squidmath.DeckRNG
-
Returns a random integer, which may be positive or negative.
- nextInt() - Method in class squidpony.squidmath.DharmaRNG
-
Returns a random integer, which may be any positive or negative value.
- nextInt() - Method in class squidpony.squidmath.DistributedRNG
-
Get a random integer between Integer.MIN_VALUE to Integer.MAX_VALUE (both inclusive).
- nextInt() - Method in class squidpony.squidmath.DiverRNG
-
Can return any int, positive or negative, of any size permissible in a 32-bit signed integer.
- nextInt() - Method in class squidpony.squidmath.EditRNG
-
Returns a random integer, which may be positive or negative.
- nextInt() - Method in class squidpony.squidmath.GWTRNG
-
Get a random integer between Integer.MIN_VALUE to Integer.MAX_VALUE (both inclusive).
- nextInt() - Method in class squidpony.squidmath.IntDoubleOrderedMap.KeyIterator
- nextInt() - Method in class squidpony.squidmath.IntIntOrderedMap.KeyIterator
- nextInt() - Method in interface squidpony.squidmath.IRNG
-
Get a random integer between Integer.MIN_VALUE to Integer.MAX_VALUE (both inclusive).
- nextInt() - Method in class squidpony.squidmath.Lathe32RNG
-
Can return any int, positive or negative, of any size permissible in a 32-bit signed integer.
- nextInt() - Method in class squidpony.squidmath.LFSR
-
Can return any int, positive or negative, of any size permissible in a 32-bit signed integer.
- nextInt() - Method in class squidpony.squidmath.LightRNG
-
Can return any int, positive or negative, of any size permissible in a 32-bit signed integer.
- nextInt() - Method in class squidpony.squidmath.LinnormRNG
-
Can return any int, positive or negative, of any size permissible in a 32-bit signed integer.
- nextInt() - Method in class squidpony.squidmath.MiniMover64RNG
- nextInt() - Method in class squidpony.squidmath.MizuchiRNG
-
Can return any int, positive or negative, of any size permissible in a 32-bit signed integer.
- nextInt() - Method in class squidpony.squidmath.MoonwalkRNG
-
Get a random integer between Integer.MIN_VALUE to Integer.MAX_VALUE (both inclusive).
- nextInt() - Method in class squidpony.squidmath.Mover32RNG
- nextInt() - Method in class squidpony.squidmath.Mover64RNG
- nextInt() - Method in class squidpony.squidmath.NLFSR
-
Produces up to 27 bits of random int, with a minimum result of 1 and a max of 134217727 (both inclusive).
- nextInt() - Method in class squidpony.squidmath.Oriole32RNG
-
Can return any int, positive or negative, of any size permissible in a 32-bit signed integer.
- nextInt() - Method in class squidpony.squidmath.PermutedRNG
-
Can return any int, positive or negative, of any size permissible in a 32-bit signed integer.
- nextInt() - Method in class squidpony.squidmath.PintRNG
-
Can return any int, positive or negative, of any size permissible in a 32-bit signed integer.
- nextInt() - Method in class squidpony.squidmath.PulleyRNG
-
Can return any int, positive or negative, of any size permissible in a 32-bit signed integer.
- nextInt() - Method in class squidpony.squidmath.RNG
-
Get a random integer between Integer.MIN_VALUE to Integer.MAX_VALUE (both inclusive).
- nextInt() - Method in class squidpony.squidmath.SilkRNG
-
Get a random integer between Integer.MIN_VALUE to Integer.MAX_VALUE (both inclusive).
- nextInt() - Method in class squidpony.squidmath.Starfish32RNG
-
Can return any int, positive or negative, of any size permissible in a 32-bit signed integer.
- nextInt() - Method in class squidpony.squidmath.TweakRNG
- nextInt() - Method in class squidpony.squidmath.XoRoRNG
-
Can return any int, positive or negative, of any size permissible in a 32-bit signed integer.
- nextInt() - Method in class squidpony.squidmath.XoshiroStarPhi32RNG
-
Can return any int, positive or negative, of any size permissible in a 32-bit signed integer.
- nextInt(int) - Method in class squidpony.squidmath.AbstractRNG
-
Returns a random non-negative integer below the given bound, or 0 if the bound is 0 or negative.
- nextInt(int) - Method in class squidpony.squidmath.BasicRandom32
-
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 squidpony.squidmath.BasicRandom64
-
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 squidpony.squidmath.CriticalRNG
- nextInt(int) - Method in class squidpony.squidmath.DeckRNG
-
Returns a random integer below the given bound, or 0 if the bound is 0 or negative.
- nextInt(int) - Method in class squidpony.squidmath.DharmaRNG
-
Returns a random integer below the given bound, or 0 if the bound is 0 or negative.
- nextInt(int) - Method in class squidpony.squidmath.DistributedRNG
-
Returns a random non-negative integer below the given bound, or 0 if the bound is 0 or negative.
- nextInt(int) - Method in class squidpony.squidmath.DiverRNG
-
Exclusive on the outer bound.
- nextInt(int) - Method in class squidpony.squidmath.EditRNG
-
Returns a random integer below the given bound, or 0 if the bound is 0 or negative.
- nextInt(int) - Method in class squidpony.squidmath.GWTRNG
-
Returns a random non-negative integer below the given bound, or 0 if the bound is 0 or negative.
- nextInt(int) - Method in interface squidpony.squidmath.IRNG
-
Returns a random non-negative integer below the given bound, or 0 if the bound is 0 or negative.
- nextInt(int) - Method in class squidpony.squidmath.LFSR
-
Exclusive on the outer bound; the inner bound is 0.
- nextInt(int) - Method in class squidpony.squidmath.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 squidpony.squidmath.LinnormRNG
-
Exclusive on the outer bound.
- nextInt(int) - Method in class squidpony.squidmath.MizuchiRNG
-
Exclusive on the outer bound.
- nextInt(int) - Method in class squidpony.squidmath.NLFSR
-
Exclusive on the upper bound.
- nextInt(int) - Method in class squidpony.squidmath.PermutedRNG
-
Exclusive on the outer bound; the inner bound is 0.
- nextInt(int) - Method in class squidpony.squidmath.PintRNG
-
Exclusive on the upper bound.
- nextInt(int) - Method in class squidpony.squidmath.PulleyRNG
-
Exclusive on the outer bound.
- nextInt(int) - Method in class squidpony.squidmath.RNG
-
Returns a random non-negative integer below the given bound, or 0 if the bound is 0 or negative.
- nextInt(int) - Method in class squidpony.squidmath.SilkRNG
-
Returns a random non-negative integer below the given bound, or 0 if the bound is 0 or negative.
- nextInt(int) - Method in class squidpony.squidmath.XoRoRNG
-
Exclusive on the outer bound; the inner bound is 0.
- nextInt(int, int) - Method in class squidpony.squidmath.DiverRNG
-
Inclusive inner, exclusive outer.
- nextInt(int, int) - Method in class squidpony.squidmath.LFSR
-
Inclusive lower, exclusive upper.
- nextInt(int, int) - Method in class squidpony.squidmath.LightRNG
-
Inclusive lower, exclusive upper.
- nextInt(int, int) - Method in class squidpony.squidmath.LinnormRNG
-
Inclusive inner, exclusive outer.
- nextInt(int, int) - Method in class squidpony.squidmath.MizuchiRNG
-
Inclusive inner, exclusive outer.
- nextInt(int, int) - Method in class squidpony.squidmath.NLFSR
-
Inclusive lower, exclusive upper.
- nextInt(int, int) - Method in class squidpony.squidmath.PermutedRNG
-
Inclusive lower, exclusive upper.
- nextInt(int, int) - Method in class squidpony.squidmath.PintRNG
-
Inclusive lower, exclusive upper.
- nextInt(int, int) - Method in class squidpony.squidmath.PulleyRNG
-
Inclusive inner, exclusive outer.
- nextInt(int, int) - Method in class squidpony.squidmath.XoRoRNG
-
Inclusive lower, exclusive upper.
- nextIntHasty(int) - Method in class squidpony.squidmath.CriticalRNG
- nextIntHasty(int) - Method in class squidpony.squidmath.DeckRNG
-
Returns a random non-negative integer below the given bound, or 0 if the bound is 0.
- nextIntHasty(int) - Method in class squidpony.squidmath.DharmaRNG
-
Returns a random non-negative integer below the given bound, or 0 if the bound is 0.
- nextIntHasty(int) - Method in class squidpony.squidmath.EditRNG
-
Returns a random non-negative integer below the given bound, or 0 if the bound is 0.
- nextIntHasty(int) - Method in class squidpony.squidmath.RNG
-
Returns a random non-negative integer between 0 (inclusive) and the given bound (exclusive), or 0 if the bound is 0.
- nextIntVector() - Method in class squidpony.squidmath.SobolQRNG
-
Generate a random vector.
- nextIntVector(int) - Method in class squidpony.squidmath.SobolQRNG
-
Generate a random vector.
- nextLong() - Method in class squidpony.squidmath.AbstractRNG
-
Get a random long between Long.MIN_VALUE to Long.MAX_VALUE (both inclusive).
- nextLong() - Method in class squidpony.squidmath.BasicRandom32
- nextLong() - Method in class squidpony.squidmath.BasicRandom64
- nextLong() - Method in class squidpony.squidmath.ChaosRNG
-
Can return any long, positive or negative, of any size permissible in a 64-bit signed integer.
- nextLong() - Method in class squidpony.squidmath.CriticalRNG
- nextLong() - Method in class squidpony.squidmath.DeckRNG
-
Returns a random long, which may be positive or negative.
- nextLong() - Method in class squidpony.squidmath.DharmaRNG
-
Returns a random long, which may be any positive or negative value.
- nextLong() - Method in class squidpony.squidmath.DistributedRNG
-
Get a random long between Long.MIN_VALUE to Long.MAX_VALUE (both inclusive).
- nextLong() - Method in class squidpony.squidmath.DiverRNG
-
Can return any long, positive or negative, of any size permissible in a 64-bit signed integer.
- nextLong() - Method in class squidpony.squidmath.EditRNG
-
Returns a random long, which may be positive or negative.
- nextLong() - Method in class squidpony.squidmath.FlawedRandomness.AddRotate
- nextLong() - Method in class squidpony.squidmath.FlawedRandomness.BigCounter
- nextLong() - Method in class squidpony.squidmath.GearRNG
-
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 squidpony.squidmath.GoatRNG
-
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 squidpony.squidmath.GWTRNG
-
Get a random long between Long.MIN_VALUE to Long.MAX_VALUE (both inclusive).
- nextLong() - Method in interface squidpony.squidmath.IRNG
-
Get a random long between Long.MIN_VALUE to Long.MAX_VALUE (both inclusive).
- nextLong() - Method in class squidpony.squidmath.IsaacRNG
- nextLong() - Method in class squidpony.squidmath.Lathe32RNG
- nextLong() - Method in class squidpony.squidmath.LFSR
- nextLong() - Method in class squidpony.squidmath.LightRNG
-
Can return any long, positive or negative, of any size permissible in a 64-bit signed integer.
- nextLong() - Method in class squidpony.squidmath.LinnormRNG
-
Can return any long, positive or negative, of any size permissible in a 64-bit signed integer.
- nextLong() - Method in class squidpony.squidmath.LongPeriodRNG
-
Can return any long, positive or negative, of any size permissible in a 64-bit signed integer.
- nextLong() - Method in class squidpony.squidmath.MersenneTwister
-
Returns 64 random bits.
- nextLong() - Method in class squidpony.squidmath.MiniMover64RNG
- nextLong() - Method in class squidpony.squidmath.MizuchiRNG
-
Can return any long, positive or negative, of any size permissible in a 64-bit signed integer.
- nextLong() - Method in class squidpony.squidmath.MoonwalkRNG
-
Get a random long between Long.MIN_VALUE to Long.MAX_VALUE (both inclusive).
- nextLong() - Method in class squidpony.squidmath.Mover32RNG
- nextLong() - Method in class squidpony.squidmath.Mover64RNG
- nextLong() - Method in class squidpony.squidmath.NLFSR
- nextLong() - Method in class squidpony.squidmath.OrbitRNG
-
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 squidpony.squidmath.Oriole32RNG
- nextLong() - Method in class squidpony.squidmath.PermutedRNG
-
Can return any long, positive or negative, of any size permissible in a 64-bit signed integer.
- nextLong() - Method in class squidpony.squidmath.PintRNG
-
Can return any long, positive or negative, of any size permissible in a 64-bit signed integer.
- nextLong() - Method in class squidpony.squidmath.PulleyRNG
-
Can return any long, positive or negative, of any size permissible in a 64-bit signed integer.
- nextLong() - Method in interface squidpony.squidmath.RandomnessSource
-
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 squidpony.squidmath.RNG.CustomRandom
-
Returns the next pseudorandom, uniformly distributed
long
value from this random number generator's sequence. - nextLong() - Method in class squidpony.squidmath.RNG
-
Get a random long between Long.MIN_VALUE to Long.MAX_VALUE (both inclusive).
- nextLong() - Method in class squidpony.squidmath.SilkRNG
-
Get a random long between Long.MIN_VALUE to Long.MAX_VALUE (both inclusive).
- nextLong() - Method in class squidpony.squidmath.SobolQRNG
-
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 squidpony.squidmath.Starfish32RNG
- nextLong() - Method in class squidpony.squidmath.TangleRNG
-
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 squidpony.squidmath.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 squidpony.squidmath.TweakRNG
- nextLong() - Method in class squidpony.squidmath.VanDerCorputQRNG
-
Gets the next quasi-random long as a fraction of
Long.MAX_VALUE
; this can never produce a negative value. - nextLong() - Method in class squidpony.squidmath.XoRoRNG
- nextLong() - Method in class squidpony.squidmath.XoshiroStarPhi32RNG
- nextLong(long) - Method in class squidpony.squidmath.AbstractRNG
-
Exclusive on bound (which must be positive), with an inner bound of 0.
- nextLong(long) - Method in class squidpony.squidmath.BasicRandom32
-
Exclusive on bound (which must be positive), with an inner bound of 0.
- nextLong(long) - Method in class squidpony.squidmath.BasicRandom64
-
Exclusive on bound (which must be positive), with an inner bound of 0.
- nextLong(long) - Method in class squidpony.squidmath.CriticalRNG
- nextLong(long) - Method in class squidpony.squidmath.DeckRNG
-
Returns a random long below the given bound, or 0 if the bound is 0 or negative.
- nextLong(long) - Method in class squidpony.squidmath.DharmaRNG
-
Returns a random long below the given bound, or 0 if the bound is 0 or negative.
- nextLong(long) - Method in class squidpony.squidmath.DistributedRNG
-
Exclusive on bound (which must be positive), with an inner bound of 0.
- nextLong(long) - Method in class squidpony.squidmath.DiverRNG
-
Exclusive on bound (which may be positive or negative), with an inner bound of 0.
- nextLong(long) - Method in class squidpony.squidmath.EditRNG
-
Returns a random long below the given bound, or 0 if the bound is 0 or negative.
- nextLong(long) - Method in interface squidpony.squidmath.IRNG
-
Returns a random long below the given bound, or 0 if the bound is 0 or negative.
- nextLong(long) - Method in class squidpony.squidmath.LFSR
-
Exclusive on the outer bound; the inner bound is 0.
- nextLong(long) - Method in class squidpony.squidmath.LightRNG
-
Exclusive on the outer bound; the inner bound is 0.
- nextLong(long) - Method in class squidpony.squidmath.LinnormRNG
-
Exclusive on bound (which may be positive or negative), with an inner bound of 0.
- nextLong(long) - Method in class squidpony.squidmath.MizuchiRNG
-
Exclusive on the upper bound.
- nextLong(long) - Method in class squidpony.squidmath.NLFSR
-
Exclusive on the upper bound.
- nextLong(long) - Method in class squidpony.squidmath.PermutedRNG
-
Exclusive on the outer bound; the inner bound is 0.
- nextLong(long) - Method in class squidpony.squidmath.PulleyRNG
-
Exclusive on bound (which may be positive or negative), with an inner bound of 0.
- nextLong(long) - Method in class squidpony.squidmath.RNG
-
Gets a pseudo-random long between 0 and bound.
- nextLong(long) - Method in class squidpony.squidmath.XoRoRNG
-
Exclusive on the outer bound; the inner bound is 0.
- nextLong(long, long) - Method in class squidpony.squidmath.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 squidpony.squidmath.LFSR
-
Inclusive inner, exclusive outer; both inner and outer can be positive or negative.
- nextLong(long, long) - Method in class squidpony.squidmath.LightRNG
-
Inclusive inner, exclusive outer; both inner and outer can be positive or negative.
- nextLong(long, long) - Method in class squidpony.squidmath.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.
- nextLong(long, long) - Method in class squidpony.squidmath.MizuchiRNG
-
Inclusive lower, exclusive upper.
- nextLong(long, long) - Method in class squidpony.squidmath.PermutedRNG
-
Inclusive inner, exclusive outer; both inner and outer can be positive or negative.
- nextLong(long, long) - Method in class squidpony.squidmath.PulleyRNG
-
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 squidpony.squidmath.XoRoRNG
-
Inclusive inner, exclusive outer; both inner and outer can be positive or negative.
- nextLongVector() - Method in class squidpony.squidmath.SobolQRNG
-
Generate a random vector.
- nextLongVector(long) - Method in class squidpony.squidmath.SobolQRNG
-
Generate a random vector.
- nextPermutationAsArray(T[]) - Method in class squidpony.squidmath.PermutationGenerator
-
Generate the next permutation and return an array containing the elements in the appropriate order.
- nextPermutationAsList() - Method in class squidpony.squidmath.PermutationGenerator
-
Generate the next permutation and return a list containing the elements in the appropriate order.
- nextPermutationAsList(List<T>) - Method in class squidpony.squidmath.PermutationGenerator
-
Generate the next permutation and return a list containing the elements in the appropriate order.
- nextPowerOfTwo(int) - Static method in class squidpony.squidmath.HashCommon
-
Return the least power of two greater than or equal to the specified value.
- nextPowerOfTwo(long) - Static method in class squidpony.squidmath.HashCommon
-
Return the least power of two greater than or equal to the specified value.
- nextSignedInt(int) - Method in class squidpony.squidmath.AbstractRNG
-
Returns a random non-negative integer between 0 (inclusive) and the given bound (exclusive), or 0 if the bound is 0.
- nextSignedInt(int) - Method in class squidpony.squidmath.DistributedRNG
-
Returns a random non-negative integer between 0 (inclusive) and the given bound (exclusive), or 0 if the bound is 0.
- nextSignedInt(int) - Method in interface squidpony.squidmath.IRNG
-
Returns a random non-negative integer between 0 (inclusive) and the given bound (exclusive), or 0 if the bound is 0.
- nextSignedInt(int) - Method in class squidpony.squidmath.RNG
-
Returns a random non-negative integer between 0 (inclusive) and the given bound (exclusive), or 0 if the bound is 0.
- nextSignedLong(long) - Method in class squidpony.squidmath.AbstractRNG
-
Exclusive on bound (which may be positive or negative), with an inner bound of 0.
- nextSignedLong(long) - Method in class squidpony.squidmath.DistributedRNG
-
Exclusive on bound (which may be positive or negative), with an inner bound of 0.
- nextSignedLong(long) - Method in interface squidpony.squidmath.IRNG
-
Exclusive on bound (which may be positive or negative), with an inner bound of 0.
- nextSignedLong(long) - Method in class squidpony.squidmath.RNG
-
Exclusive on bound (which may be positive or negative), with an inner bound of 0.
- nextVector() - Method in class squidpony.squidmath.SobolQRNG
-
Generate a random vector.
- nextVector(double) - Method in class squidpony.squidmath.SobolQRNG
-
Generate a random vector.
- NLFSR - Class in squidpony.squidmath
-
A Non-Linear Feedback Shift Register that may be used like a StatefulRandomness but is not truly random.
- NLFSR() - Constructor for class squidpony.squidmath.NLFSR
-
Creates a new generator seeded using Math.random.
- NLFSR(int) - Constructor for class squidpony.squidmath.NLFSR
- NLFSR(CharSequence) - Constructor for class squidpony.squidmath.NLFSR
- NO_DOUBLES - Static variable in class squidpony.FakeLanguageGen.Modifier
-
For a language that never repeats the same letter twice in a row.
- NO_GENDER - squidpony.Messaging.NounTrait
-
Inanimate objects or beings without gender, as in "It is its own boss."
- Node<V> - Class in squidpony.squidai.graph
-
An extended version of
BinaryHeap.Node
that also stores a reference to the parent Graph, a vertex object of typeV
, a Map of neighbor Nodes to the appropriateConnection
per Node, an extra List of those same Connections for faster iteration, and a lot of internal data used by algorithms in this package. - Node(double) - Constructor for class squidpony.squidmath.BinaryHeap.Node
- Node(V, Graph<V>) - Constructor for class squidpony.squidai.graph.Node
- noise - Variable in class squidpony.squidgrid.mapping.OrganicMapGenerator
- noise(double, double) - Static method in class squidpony.squidmath.PerlinNoise
-
Delegates to
ClassicNoise.getNoiseWithSeed(double, double, long)
; multiplies its inputs byPerlinNoise.SCALE
and uses a seed of 123456789. - noise(double, double) - Static method in class squidpony.squidmath.WhirlingNoise
-
Delegates to
SeededNoise.noise(double, double, long)
with 123456789 as the seed. - noise(double, double, double) - Static method in class squidpony.squidmath.PerlinNoise
-
Delegates to
ClassicNoise.getNoiseWithSeed(double, double, double, long)
; multiplies its inputs byPerlinNoise.SCALE
and uses a seed of 123456789. - noise(double, double, double) - Static method in class squidpony.squidmath.WhirlingNoise
-
Delegates to
SeededNoise.noise(double, double, double, long)
with 123456789 as the seed. - noise(double, double, double, double) - Static method in class squidpony.squidmath.PerlinNoise
-
Delegates to
ClassicNoise.getNoiseWithSeed(double, double, double, double, long)
; multiplies its inputs byPerlinNoise.SCALE
and uses a seed of 123456789. - noise(double, double, double, double) - Static method in class squidpony.squidmath.WhirlingNoise
-
Delegates to
SeededNoise.noise(double, double, double, double, long)
with 123456789 as the seed. - noise(double, double, double, double, double, double, long) - Static method in class squidpony.squidmath.MasonNoise
- noise(double, double, double, double, double, double, long) - Static method in class squidpony.squidmath.SeededNoise
- noise(double, double, double, double, long) - Static method in class squidpony.squidmath.MasonNoise
- noise(double, double, double, double, long) - Static method in class squidpony.squidmath.SeededNoise
- noise(double, double, double, double, long) - Static method in class squidpony.squidmath.WhirlingNoise
-
Delegates to
SeededNoise.noise(double, double, double, double, long)
. - noise(double, double, double, long) - Static method in class squidpony.squidmath.MasonNoise
-
Delegates to
FastNoise.getNoiseWithSeed(double, double, double, long)
. - noise(double, double, double, long) - Static method in class squidpony.squidmath.SeededNoise
- noise(double, double, double, long) - Static method in class squidpony.squidmath.WhirlingNoise
-
Delegates to
SeededNoise.noise(double, double, double, long)
. - noise(double, double, long) - Static method in class squidpony.squidmath.MasonNoise
-
Delegates to
FastNoise.getNoiseWithSeed(double, double, long)
. - noise(double, double, long) - Static method in class squidpony.squidmath.SeededNoise
- noise(double, double, long) - Static method in class squidpony.squidmath.WhirlingNoise
-
Delegates to
SeededNoise.noise(double, double, long)
. - noise(double, long) - Static method in class squidpony.squidmath.Noise.Basic1D
- Noise - Class in squidpony.squidmath
-
A container class for various interfaces and implementing classes that affect continuous noise, such as that produced by
WhirlingNoise
orSeededNoise
, as well as static utility methods used throughout noise code. - Noise() - Constructor for class squidpony.squidmath.Noise
- NOISE_LOOKUP - Static variable in class squidpony.squidmath.FastNoise
- Noise.Basic1D - Class in squidpony.squidmath
-
A very simple 1D noise implementation, because a full-blown Perlin or Simplex noise implementation is probably overkill for 1D noise.
- Noise.Exponential1D - Class in squidpony.squidmath
- Noise.Exponential2D - Class in squidpony.squidmath
- Noise.Exponential3D - Class in squidpony.squidmath
- Noise.Exponential4D - Class in squidpony.squidmath
- Noise.Exponential6D - Class in squidpony.squidmath
- Noise.InverseLayered1D - Class in squidpony.squidmath
- Noise.InverseLayered2D - Class in squidpony.squidmath
- Noise.InverseLayered3D - Class in squidpony.squidmath
- Noise.InverseLayered4D - Class in squidpony.squidmath
- Noise.InverseLayered6D - Class in squidpony.squidmath
- Noise.Layered1D - Class in squidpony.squidmath
- Noise.Layered2D - Class in squidpony.squidmath
- Noise.Layered3D - Class in squidpony.squidmath
- Noise.Layered4D - Class in squidpony.squidmath
- Noise.Layered6D - Class in squidpony.squidmath
- Noise.Noise1D - Interface in squidpony.squidmath
- Noise.Noise2D - Interface in squidpony.squidmath
- Noise.Noise3D - Interface in squidpony.squidmath
- Noise.Noise4D - Interface in squidpony.squidmath
- Noise.Noise6D - Interface in squidpony.squidmath
- Noise.QuilezNoise - Class in squidpony.squidmath
-
A hybrid between value and gradient noise that may be faster for 1D noise.
- Noise.Ridged2D - Class in squidpony.squidmath
- Noise.Ridged3D - Class in squidpony.squidmath
- Noise.Ridged4D - Class in squidpony.squidmath
- Noise.Ridged6D - Class in squidpony.squidmath
- Noise.Scaled1D - Class in squidpony.squidmath
- Noise.Scaled2D - Class in squidpony.squidmath
- Noise.Scaled3D - Class in squidpony.squidmath
- Noise.Scaled4D - Class in squidpony.squidmath
- Noise.Scaled6D - Class in squidpony.squidmath
- Noise.Slick2D - Class in squidpony.squidmath
- Noise.Slick3D - Class in squidpony.squidmath
- Noise.Slick4D - Class in squidpony.squidmath
- Noise.Slick6D - Class in squidpony.squidmath
- Noise.Sway1D - Class in squidpony.squidmath
- Noise.Sway2D - Class in squidpony.squidmath
- Noise.Turbulent2D - Class in squidpony.squidmath
- Noise.Turbulent3D - Class in squidpony.squidmath
- Noise.Turbulent4D - Class in squidpony.squidmath
- Noise.Turbulent6D - Class in squidpony.squidmath
- Noise.Viny2D - Class in squidpony.squidmath
- Noise.Viny3D - Class in squidpony.squidmath
- Noise.Viny4D - Class in squidpony.squidmath
- Noise.Viny6D - Class in squidpony.squidmath
- noise2D(long, long) - Method in class squidpony.squidmath.MerlinNoise
-
2D Merlin noise; black and white much of the time but curving instead of angular.
- noise2D(long, long, long) - Method in class squidpony.squidmath.MerlinNoise
-
2D Merlin noise; black and white much of the time but curving instead of angular.
- noise2D(long, long, long, int, int) - Static method in class squidpony.squidmath.MerlinNoise
-
2D Merlin noise; black and white much of the time but curving instead of angular.
- noise3D(long, long, long) - Method in class squidpony.squidmath.MerlinNoise
-
3D Merlin noise; black and white much of the time but curving instead of angular.
- noise3D(long, long, long, long) - Method in class squidpony.squidmath.MerlinNoise
-
3D Merlin noise; black and white much of the time but curving instead of angular.
- noise3D(long, long, long, long, int, int) - Static method in class squidpony.squidmath.MerlinNoise
-
3D merlin noise.
- noiseAlt(double, double) - Static method in class squidpony.squidmath.WhirlingNoise
-
2D simplex noise returning a float; extremely similar to
WhirlingNoise.noise(double, double)
, but this may be slightly faster or slightly slower. - noiseAlt(double, double, double) - Static method in class squidpony.squidmath.WhirlingNoise
-
3D simplex noise returning a float; extremely similar to
WhirlingNoise.noise(double, double, double)
, but this may be slightly faster or slightly slower. - noiseMax - Variable in class squidpony.squidgrid.mapping.OrganicMapGenerator
- noiseMin - Variable in class squidpony.squidgrid.mapping.OrganicMapGenerator
- noLetterStringHasher - Static variable in class squidpony.squidmath.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.
- NONE - squidpony.squidgrid.Direction
- nonSpacePattern - Static variable in class squidpony.StringKit
- noNumberStringHasher - Static variable in class squidpony.squidmath.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.
- normalize(double[]) - Static method in class squidpony.squidmath.TuringPattern
-
Finds the highest and lowest values in the substance array and modifies the whole array so the lowest and highest values are contracted or expanded to -1.0 and 1.0, respectively, and other values change commensurately.
- normalTotal - Variable in class squidpony.squidmath.ProbabilityTable
- NORSE - Static variable in class squidpony.FakeLanguageGen
-
Somewhat close to Old Norse, which is itself very close to Icelandic, so this uses Icelandic spelling rules.
- NORSE_SIMPLIFIED - Static variable in class squidpony.FakeLanguageGen
-
Somewhat close to Old Norse, which is itself very close to Icelandic, but changed to avoid letters not on a US-ASCII keyboard.
- noSpaceStringHasher - Static variable in class squidpony.squidmath.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.
- not() - Method in class squidpony.squidmath.GreasedRegion
-
Negates this GreasedRegion, turning "on" to "off" and "off" to "on."
- notAnd(GreasedRegion) - Method in class squidpony.squidmath.GreasedRegion
-
Like andNot, but subtracts this GreasedRegion from other and stores the result in this GreasedRegion, without mutating other.
- notEmpty() - Method in class squidpony.squidmath.BinaryHeap
-
Returns true if the heap has one or more items.
- notEmpty() - Method in class squidpony.squidmath.IntSet
-
Returns true if the set has one or more items.
- noun - Static variable in class squidpony.Thesaurus
- nouns - Static variable in class squidpony.Thesaurus
- nth(int) - Method in class squidpony.squidmath.GreasedRegion
- nth(short[], int) - Static method in class squidpony.squidmath.CoordPacker
-
Gets the nth position that is "on" in the given packed array, without unpacking it, and returns it as a Coord.
- nthZCurve(int) - Method in class squidpony.squidmath.GreasedRegion
-
Like
GreasedRegion.nth(int)
, this gets the Coord at a given index along a path through the GreasedRegion, but unlike nth(), this traverses the path in a zig-zag pattern called the Z-Order Curve. - nthZCurveTight(int) - Method in class squidpony.squidmath.GreasedRegion
-
Like
GreasedRegion.nth(int)
, this finds a given index along a path through the GreasedRegion, but unlike nth(), this traverses the path in a zig-zag pattern called the Z-Order Curve, and unlikeGreasedRegion.nthZCurve(int)
, this does not return a Coord and instead produces a "tight"-encoded int. - nu - Static variable in class squidpony.squidmath.CrossHash.Curlup
- nu - Static variable in class squidpony.squidmath.CrossHash.Mist
- nu - Static variable in class squidpony.squidmath.CrossHash.Yolk
- nu_ - Static variable in class squidpony.squidmath.CrossHash.Curlup
- nu_ - Static variable in class squidpony.squidmath.CrossHash.Mist
- nu_ - Static variable in class squidpony.squidmath.CrossHash.Yolk
- num_colors - Variable in class squidpony.squidgrid.mapping.styled.Config
- num_x_variants - Variable in class squidpony.squidgrid.mapping.styled.Config
- num_y_variants - Variable in class squidpony.squidgrid.mapping.styled.Config
- numberAdjective(int) - Static method in class squidpony.Thesaurus
-
Gets an English word that describes a numbered position in some sequence, if this knows it (such as "second" or "eleventh").
- numberAdjectiveInRange(int, int) - Method in class squidpony.Thesaurus
-
Gets an English word that describes a numbered position in some sequence, if this knows it (such as "second" or "eleventh"), where the number is chosen randomly between lowest and highest, both inclusive.
- numberAdjectives - Static variable in class squidpony.Thesaurus
- numbers - Static variable in class squidpony.Thesaurus
- numberToConnections(int) - Method in class squidpony.squidgrid.mapping.SectionMap
-
Gets the list of connected sections (by their identifying numbers) given an identifying number of a section.
- numberToName(int) - Method in class squidpony.squidgrid.mapping.SectionMap
-
Gets the name that corresponds to the given identifying number.
- NumberTools - Class in squidpony.squidmath
-
Various numeric functions that are important to performance but need alternate implementations on GWT to obtain it.
- NumberTools() - Constructor for class squidpony.squidmath.NumberTools
- numberToRegion(int) - Method in class squidpony.squidgrid.mapping.SectionMap
-
Gets the GreasedRegion that has the given identifying number.
- numberWord(int) - Static method in class squidpony.Thesaurus
-
Gets an English word for a given number, if this knows it.
- numberWordInRange(int, int) - Method in class squidpony.Thesaurus
-
Gets an English word for a number, if this knows it, where the number is chosen randomly between lowest and highest, both inclusive.
- nutTermShuffler - Variable in class squidpony.Thesaurus
All Classes|All Packages