>>> import random
>>> # 0.0 <= float < 1
>>> random.random()
0.41360177662769904
>>> # 10.0 <= float < 20
>>> random.uniform(10,20)
15.743669918803288
>>> # 10 <= int <= 20 (can be 20)
>>> random.randint(10,20)
10
>>> # 10 <= int < 20 (only even number, step=2)
>>> random.randrange(10,20,2)
16
>>> # choose from a list
>>> random.choice([1, 2, 3, 5, 9])
2
>>> # make a list into random order
>>> cards = range(52)
>>> random.shuffle(cards) # order is random now
>>> cards[:5] # get 5 cards
[37, 14, 42, 44, 6]
5 Jul 2008
random module in Python
Subscribe to:
Post Comments
(
Atom
)
No comments :
Post a Comment