Randomization is used extensively in the field of gambling. Imperfect randomization may allow a skilled gambler to have an advantage, so much research has been devoted to effective randomization. A classic example of randomization is shuffling playing cards.
Computers are particularly hard to use for randomization, as their basic design is to be highly predictable devices. There is a temptation to use pseudo-random numbers for randomization: in many applications, particularly those involving cryptography or gambling, this is a major mistake, as pseudo-random numbers are in reality not random at all. John von Neumann observed in 1951 that "Anyone who considers arithmetical methods of producing random digits is, of course, in a state of sin".
Methods used for randomization: