public static int NextBoolInt(this IRnd rnd) { // x & 1 <=> x % 2 return((int)(rnd.NextUInt() & 1)); }
public XORShiftRandom(IRnd lcg_rnd) : this(lcg_rnd.NextUInt(), lcg_rnd.NextUInt(), lcg_rnd.NextUInt(), lcg_rnd.NextUInt()) { }