Whats the best PRNG to use?
The best PRNG to use depends on the particular problem you are solving. If you are working on a simple computer game, any reasonable random sequence may be good enough. A more complex game or a simulation would need a higher quality sequence. If the results of your program will affect lives or large amounts of money, you probably want very convincing proof of the randomness of the sequence. The length of the sequence you need also plays a role in your selection. If you only need 6 numbers in a sequence, you probably don’t care if the generator repeats after 1000 numbers or 231-1 numbers. However, if your simulation runs for days, and consumes billions of numbers, the generator’s period is much more important.