Python Language Creación de enteros y flotadores aleatorios: randint, randrange, random y uniform


Ejemplo

import random

randint ()

Devuelve un entero aleatorio entre x y y (inclusive):

random.randint(x, y)

Por ejemplo obteniendo un número aleatorio entre 1 y 8 :

random.randint(1, 8) # Out: 8

randrange ()

random.randrange tiene la misma sintaxis que range y, a diferencia de random.randint , el último valor no es inclusivo:

random.randrange(100)       # Random integer between 0 and 99
random.randrange(20, 50)    # Random integer between 20 and 49
random.rangrange(10, 20, 3) # Random integer between 10 and 19 with step 3 (10, 13, 16 and 19)

Gráfico de distribución aleatoria

aleatorio

Devuelve un número de punto flotante aleatorio entre 0 y 1:

random.random() # Out: 0.66486093215306317

uniforme

Devuelve un número de punto flotante aleatorio entre x y y (inclusive):

random.uniform(1, 8) # Out: 3.726062641730108