public void RandomValues(List<byte> result, int offset, int length) { StirIfNeeded (); while (length-- != 0) { count--; StirIfNeeded (); result [offset + length] = GetByte (); } }