lunes, 29 de enero de 2018

python ramdom elements from a list and dictionary

import random

foo = ['a', 'b', 'c', 'd', 'e']
print(random.choice(foo))
For cryptographically secure random choices (e.g. for generating a passphrase from a wordlist), use random.SystemRandom class:
import random

foo = ['battery', 'correct', 'horse', 'staple']
secure_random = random.SystemRandom()
print(secure_random.choice(foo))


import random
d = {'VENEZUELA':'CARACAS', 'CANADA':'OTTAWA'}
random.choice(d.keys())
on python
random.choice(list(d.keys())) 

No hay comentarios:

Publicar un comentario