> struct LinearCongruentialEngine(UIntType,UIntType a,UIntType c,UIntType m); >> bool empty; >>> Always true (random generators are infinite ranges). should be "Always false" > alias MinstdRand0; > alias MinstdRand; >> Example: >>> // seed with a constant >>> auto rnd0 = MinstdRand0(1); >>> auto n = rnd0.popFront; // same for each run >>> // Seed with an unpredictable value >>> rnd0.seed(unpredictableSeed); >>> n = rnd0.popFront; // different across runs should call .front, instead of .popFront (twice).