3: endless list

Suppose you need items pulled at random from a finite list of items.
The items should not repeat until all items in the list are returned.

Read more »