private static T GetItem <T>(Rnd rnd, List <T> list) { var rndIndex = rnd.Next(list.Count); return(list[rndIndex]); }
private static float Between(Rnd rnd, float min, float max) { return((float)rnd.NextDouble() * (max - min) + min); }
public static void AddRandomGenerator(string name, Rnd rnd) { m_rnds.Add(name, rnd); }
private static bool Boolean(Rnd rnd) { return(rnd.NextDouble() >= 0.5); }
static RandomHelper() { Rnd = new Rnd(); }