Lines Matching refs:Random
38 class Random class
41 Random (deUint32 seed) { deRandom_init(&m_rnd, seed); } in Random() function in de::Random
42 ~Random (void) {} in ~Random()
70 bool operator== (const Random& other) const;
71 bool operator!= (const Random& other) const;
79 inline float Random::getFloat (float min, float max) in getFloat()
85 inline double Random::getDouble (double min, double max) in getDouble()
91 inline int Random::getInt (int min, int max) in getInt()
103 void Random::choose (InputIter first, InputIter last, OutputIter result, int numItems) in choose()
126 T Random::choose (InputIter first, InputIter last) in choose()
135 T Random::chooseWeighted (InputIter first, InputIter last, WeightIter weight) in chooseWeighted()
166 void Random::shuffle (Iterator first, Iterator last) in shuffle()