La librería random

La librería random es también proveída por Python. Ofrece generadores de números pseudo-aleatorios para varias distribuciones. Mencionemos las funciones principales:

  • random.seed(): Inicializa el generador de números aleatorios.

random.seed()

  • random.choice(): Extrae un elemento aleatorio de la secuencia de datos proveída.
La función random.choice
  • random.choices(): Devuelve un conjunto de n elementos extraídos de la población indicada con reemplazo:
La función random.choices
  • random.shuffle(x): Devuelve la secuencia x desordenada:

random.shuffle(x)

  • random.sample(): Devuelve un conjunto de n elementos extraídos de la población indicada sin reemplazo:
random.sample
  • random.random(): Devuelve un número real aleatorio en el rango [0, 1) extraído de una distribución uniforme:

Función random.random()

  • random.uniform(a, b): Devuelve un número real aleatorio en el rango [a, b) extraído de una distribución uniforme.
  • random.gauss(mu, sigma): Devuelve un número real aleatorio extraído de una distribución gaussiana.
  • random.randint(a, b): Devuelve un número entero aleatorio en el rango [a, b] extraído de una distribución uniforme:
Función random.randint(a, b)