random.choice(seq)
La función random.choice devuelve un valor aleatorio extraído de la secuencia pasada como argumento. Si esta secuencia está vacía, la función genera un IndexError.
- seq: Secuencia de la que extraer el valor aleatorio.
La función random.choice devuelve un valor de un tipo que coincide con el del elemento extraído de la secuencia.
Podemos extraer un día de la semana aleatorio con el siguiente código:
día
En este caso, el tipo del valor devuelto es string:
En este segundo ejemplo pasamos como secuencia una lista de números reales:
n
En este caso, el tipo del valor devuelto es float:
Obsérvese que la secuencia puede estar formada por elementos de diferentes tipos: