Números aleatorios Python
Generar números aleatorios en Python es por suerte una tarea muy fácil usando la librería random
.
Vamos a ver diferentes funciones:
- randint
- uniform
- random
- choice
Función randint
La función randint
genera un número aleatorio entero entre 0 y n, siendo el segundo valor 30 en este caso.
from random import *
print(randint(0, 30))
# 10
Función uniform
Si queremos generar valores aleatorios que sean decimales podemos hacer uso de uniform
.
from random import *
print(uniform(0,10))
# 6.68079620859125
Función random
Por otro lado tenemos la función random
que no acepta parámetros y genera números aleatorios decimales de entre 0 y 1.
from random import *
print(random())
# 0.00402817235037356
Función choice
Por último, la función choice
nos permite elegir un elemento aleatorio de una lista.
from random import *
print(choice(["A", "B", "C"]))
# C