El uso de la aleatoriedad es una parte importante de la configuración y evaluación de los algoritmos modernos.
Aquí, veremos los diversos enfoques para generar números aleatorios entre 0 y 1.
Método 1:
Aquí, usaremos el método uniform() que devuelve el número aleatorio entre los dos números especificados (ambos incluidos).
Código:
Python3
import random print(random.uniform(0, 1))
Producción:
0.0023922878433915162
Método 2:
Aquí, usaremos el método random() que devuelve un número flotante aleatorio entre 0 y 1.
Código:
Python3
import random print(random.random())
Producción:
0.7769332461684861
Método 3:
Aquí, usaremos el numpy para generar la array de números aleatorios.
Código:
Python3
import numpy as np x=np.random.random(1)[0] print(x)
Producción:
0.03394418147881839
Método 4:
Aquí, veremos el enfoque personalizado para generar los números aleatorios.
randint() es el método que devuelve el número entero aleatorio entre dos valores especificados.
Código:
Python3
import random print(random.randint(0, 10**5)/ 10**5)
Producción:
0.59882