Lazy Shuffled List Generator
An attempt to find a generalized approach for shuffling a very large list that does not fit in memory. I explore the creation of generators that sample items without repeats using random number generators.
Source: Lazy Shuffled List Generator, an article by Christopher J. MacLellan.