De la bonne utilisation du random

Ôyé gentes dames et pythonneurs voici quelques menus exemples de random

Se faire une liste d'éléments random :

>>> import random
>>> import string
 
>>> random.Random().sample(string.letters, 12)
['q', 'h', 'M', 'N', 'a', 'K', 'o', 'v', 'P', 'Z', 'H', 'e']

puis quelques snipets au mazard :

#choisir un élément au pif depuis une chaine :
import random
import string
random.choice(string.letters + string.digits)
 
# choisir un entier compris entre deux bornes :
random.randrange(12, 42)
 
# melanger une liste :
# attention, c'est inplace
t = ['b', 'd', 'a', 'c']
random.shuffle(t)
 
 
# initialiser le seed() :
random.seed(time.time())
python/monsieur_du_random.txt · Last modified: 2010/01/12 13:29 (external edit)
www.chimeric.de Creative Commons License Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0