random.uniform

Nombre completo
random.uniform
Librería
random
Sintaxis

random.uniform(a, b)

Descripción

La función random.uniform devuelve un número aleatorio en el rango [a, b] extraído de una distribución uniforme.

Parámetros
  • a: Límite inferior del rango del que extraer el número aleatorio.
  • b: Límite superior del rango del que extraer el número aleatorio.
Resultado

La función random.uniform devuelve un número real.

Ejemplos

Podemos generar un número aleatorio en el rango [10.0, 15.0] extraído de una distribución uniforme con el siguiente código:

random.uniform(10, 15)
11.410800732549799

Para confirmar la distribución de la que se extraen los números aleatorios podemos generar 10 mil números aleatorios en el rango [10.0, 15.0] y mostrar su histograma:

import matplotlib.pyplot as plt
plt.figure(figsize = (8, 4))
plt.hist([random.uniform(10, 15) for i in range(10000)])
plt.show()
random.uniform
Enviado por admin el Sáb, 13/03/2021 - 08:57