Lines Matching defs:random
547 void ComputeAddRange::operator() (de::Random& random, T dstMin, T dstMax, T& aMin, T& aMax, T& bMin, T& bMax) const
556 T subRangeLen = GetRandom()(random, T(0), rangeLen);
557 T aOffset = GetRandom()(random, T(-8), T(8));
597 void ComputeSubRange::operator() (de::Random& random, T dstMin, T dstMax, T& aMin, T& aMax, T& bMin, T& bMax) const
606 T subRangeLen = GetRandom()(random, T(0), rangeLen);
607 T aOffset = GetRandom()(random, T(-8), T(8));
662 // Choose random input type
741 int operator() (de::Random& random, int min, int max) const { return random.getInt(min, max); }
742 float operator() (de::Random& random, float min, float max) const { return getQuantizedFloat(random, min, max, getStep<float>()); }
745 // One random range
797 int operator() (de::Random& random, int min, int max) const { return random.getInt(min, max); }
798 float operator() (de::Random& random, float min, float max) const { return getQuantizedFloat(random, min, max, getStep<float>()); }
801 // One random range
885 int operator() (de::Random& random, int min, int max) const { return random.getInt(min, max); }
886 float operator() (de::Random& random, float min, float max) const { return getQuantizedFloat(random, min, max, 0.5f); }
957 // Choose random input type