Descripción
El módulo random
implementa diferentes generadores de números aleatorios utilizando funciones.
Estas funciones generan números aleatorios de diversas formas, incluyendo uniforme, gaussiana y otras distribuciones. Esto es útil en una variedad de aplicaciones, desde la simulación hasta el aprendizaje automático.
Funciones
- betavariate
- choice
- choices
- expovariate
- gammavariate
- gauss
- getrandbits
- getstate
- lognormvariate
- normalvariate
- paretovariate
- randbytes
- randint
- random
- randrange
- sample
- seed
- setstate
- shuffle
- triangular
- uniform
- vonmisesvariate
- weibullvariate
Clases
Ejemplo
from random import randint, uniform,random
# Aleatorio de numeros enteros
print randint(0,10)
# Aleatorio de numeros decimales
print uniform(0,10)
# Aleatorio entre 0 y 1
print random()
# Simulamos las dos anteriores
print int(random()*10+1)
print random()*10+1