News for hackers. Stuff that matters.
Re:Evolution of Random Number Generators by HelloNurse on Sunday May 02, 2021 @11:25AM (#27016065)
If one really wants to do it the slow and hard way, it's possible to compute a random permutation of n elements one element at a time with n bits of storage (less with fairly generic compression techniques): just remember the set of numbers that have been produced so far and sequentially pick one of the remaining ones. You'll waste some combination of additional memory (for arithmetic decoding state) and random bits (for rejected samples), but materializing a large randomly permuted vector should be slower.

There are no comments on this comment yet.