For a computer implementation you could probably use a more intricate algorithm, like a binary heap, to pick faster. Although that may be less psychologically convincing.
The link to the original blog post seems to be down.
For a computer implementation you could probably use a more intricate algorithm, like a binary heap, to pick faster. Although that may be less psychologically convincing.