|
|||||||||
| Home >> All >> org >> metacosm >> framework >> [ random overview ] | PREV NEXT | ||||||||
A
- addend - Static variable in class org.metacosm.framework.random.RandomGenerator.FakedRandom
C
- currentSeed - Variable in class org.metacosm.framework.random.RandomGenerator.FakedRandom
D
- DiceDistributionLaw - class org.metacosm.framework.random.DiceDistributionLaw.
- Rolls the given number of dice with the given number of faces.
- DiceDistributionLaw(Class, int, int) - Constructor for class org.metacosm.framework.random.DiceDistributionLaw
- DistributionLaw - interface org.metacosm.framework.random.DistributionLaw.
- deviation - Variable in class org.metacosm.framework.random.GaussianDistributionLaw
- dice(int, int) - Method in class org.metacosm.framework.random.RandomGenerator
- Rolls the given number of dice with the given number of faces.
- die(int) - Method in class org.metacosm.framework.random.RandomGenerator
- Rolls a die with the given number of faces.
F
- fakedGetSeed() - Method in class org.metacosm.framework.random.RandomGenerator.FakedRandom
- fakedSetSeed(long) - Method in class org.metacosm.framework.random.RandomGenerator.FakedRandom
G
- GaussianDistributionLaw - class org.metacosm.framework.random.GaussianDistributionLaw.
- Gaussian distribution law with specified mean and standard deviation Standard is normal law with mean 0.0 and standard deviation 1.0.
- GaussianDistributionLaw(Class) - Constructor for class org.metacosm.framework.random.GaussianDistributionLaw
- GaussianDistributionLaw(Class, double, double) - Constructor for class org.metacosm.framework.random.GaussianDistributionLaw
- getBoolean() - Method in class org.metacosm.framework.random.RandomGenerator
- getByte() - Method in class org.metacosm.framework.random.RandomGenerator
- getDouble() - Method in class org.metacosm.framework.random.RandomGenerator
- getFloat() - Method in class org.metacosm.framework.random.RandomGenerator
- getGaussian() - Method in class org.metacosm.framework.random.RandomGenerator
- getGaussian(double, double) - Method in class org.metacosm.framework.random.RandomGenerator
- getInstance() - Static method in class org.metacosm.framework.random.RandomGenerator
- getInt() - Method in class org.metacosm.framework.random.RandomGenerator
- getInt(int) - Method in class org.metacosm.framework.random.RandomGenerator
- getLong() - Method in class org.metacosm.framework.random.RandomGenerator
- getShort() - Method in class org.metacosm.framework.random.RandomGenerator
I
- intMax - Variable in class org.metacosm.framework.random.UniformDistributionLaw
L
- load(InputStream) - Method in class org.metacosm.framework.random.DiceDistributionLaw
- load(InputStream) - Method in class org.metacosm.framework.random.GaussianDistributionLaw
- load(InputStream) - Method in class org.metacosm.framework.random.RandomGenerator
- Loads the seed
- load(InputStream) - Method in class org.metacosm.framework.random.TranslatedUniformDistributionLaw
- load(InputStream) - Method in class org.metacosm.framework.random.UniformDistributionLaw
M
- mask - Static variable in class org.metacosm.framework.random.RandomGenerator.FakedRandom
- mean - Variable in class org.metacosm.framework.random.GaussianDistributionLaw
- multiplier - Static variable in class org.metacosm.framework.random.RandomGenerator.FakedRandom
N
- nbDice - Variable in class org.metacosm.framework.random.DiceDistributionLaw
- nbFaces - Variable in class org.metacosm.framework.random.DiceDistributionLaw
- next(int) - Method in class org.metacosm.framework.random.RandomGenerator.FakedRandom
- nextValue() - Method in class org.metacosm.framework.random.DiceDistributionLaw
- Rolls dice.
- nextValue() - Method in interface org.metacosm.framework.random.DistributionLaw
- nextValue() - Method in class org.metacosm.framework.random.GaussianDistributionLaw
- nextValue() - Method in class org.metacosm.framework.random.TranslatedUniformDistributionLaw
- nextValue() - Method in class org.metacosm.framework.random.UniformDistributionLaw
O
- offset - Variable in class org.metacosm.framework.random.TranslatedUniformDistributionLaw
- org.metacosm.framework.random - package org.metacosm.framework.random
R
- RandomGenerator - class org.metacosm.framework.random.RandomGenerator.
- Randomizer for the game
It's a Singleton OOD pattern. - RandomGenerator() - Constructor for class org.metacosm.framework.random.RandomGenerator
- The constructor is private because of singleton pattern.
- RandomGenerator.FakedRandom - class org.metacosm.framework.random.RandomGenerator.FakedRandom.
- We need to overload the original java.util.Random to be able to get the seed to reproduce a game later.
- RandomGenerator.FakedRandom() - Constructor for class org.metacosm.framework.random.RandomGenerator.FakedRandom
- random - Static variable in class org.metacosm.framework.random.RandomGenerator
- FakedRandom
- randomGenerator - Static variable in class org.metacosm.framework.random.RandomGenerator
- The instance of the class
S
- save(OutputStream) - Method in class org.metacosm.framework.random.DiceDistributionLaw
- save(OutputStream) - Method in class org.metacosm.framework.random.GaussianDistributionLaw
- save(OutputStream) - Method in class org.metacosm.framework.random.RandomGenerator
- Saves the seed.
- save(OutputStream) - Method in class org.metacosm.framework.random.TranslatedUniformDistributionLaw
- save(OutputStream) - Method in class org.metacosm.framework.random.UniformDistributionLaw
T
- TranslatedUniformDistributionLaw - class org.metacosm.framework.random.TranslatedUniformDistributionLaw.
- Translated uniform distribution law for basic numeric types (Byte, Boolean, Double, Float, Int, Long, Short)
- TranslatedUniformDistributionLaw(Class, long, long) - Constructor for class org.metacosm.framework.random.TranslatedUniformDistributionLaw
- Constructor for a translated uniform distribution law.
- type - Variable in class org.metacosm.framework.random.DiceDistributionLaw
- type - Variable in class org.metacosm.framework.random.GaussianDistributionLaw
- type - Variable in class org.metacosm.framework.random.UniformDistributionLaw
U
- UniformDistributionLaw - class org.metacosm.framework.random.UniformDistributionLaw.
- Uniform distribution law for basic numeric types (Byte, Boolean, Double, Float, Int, Long, Short)
- UniformDistributionLaw(Class) - Constructor for class org.metacosm.framework.random.UniformDistributionLaw
- Constructor for a uniform distribution law.
- UniformDistributionLaw(Class, int) - Constructor for class org.metacosm.framework.random.UniformDistributionLaw
- Constructor for a uniform distribution law.
A C D F G I L M N O R S T U
|
|||||||||
| Home >> All >> org >> metacosm >> framework >> [ random overview ] | PREV NEXT | ||||||||