Even if it is not used in the final software, he helps us to test various types of random data.
We present you a simple example - play with cards.
We chose a list of cards of one color for not having a large number of elements.
We exemplify the use of random module by analogy with a game of cards.
That it means: shuffle cards , select just one from cards and a choice selection of a defined number of cards.
Below you see the code used as an example.
The random module docs
>>> import random >>> choice=random.choice >>> shuffle=random.shuffle >>> for i in range (9): ... print choice(cards) ... Q K 10 Q 2 2 10 K 6 >>> shuffle(cards) >>> cards [4, 7, 10, 'J', 3, 'Q', 6, 2, 'K', 9, 'A', 8, 5] >>> sample=random.sample >>> sample(cards,5) [8, 'J', 2, 'Q', 10] >>> sample(cards,5) ['A', 9, 4, 'K', 'Q'] >>>