@Jaime said:@Sutherlands said:You also went on to say that @Jaime said:I stand by my statement that anything that would be good at avoiding collisions would be a poor implementation of a general purpose random number generator. Since you don't need something to avoid collisions in a large number space... Apparently our definitions of "general purpose" differ.  Numbers with a lot of bits are unweildy in most languages.  Start with a version 4 UUID and use it to simulate a dice roll; it's much harder than it needs to be. I guess, although using those UUIDs reminds me of the random number tables in, e.g., old CRC books. It's more difficult to use for a particular purpose, I suppose (like rolling a particular die), but it would probably be better as a general purpose RNG than whatever you'd use for your die rolls, since you ought to be able to adapt it pretty easily to just about anything.