Método de semilla aleatoria de Python ()
Ejemplo
Establezca el valor inicial en 10 y vea qué sucede:
import random
random.seed(10)
print(random.random())
Definición y uso
El seed()
método se utiliza para inicializar el generador de números aleatorios.
El generador de números aleatorios necesita un número con el que empezar (un valor semilla), para poder generar un número aleatorio.
De forma predeterminada, el generador de números aleatorios utiliza la hora actual del sistema .
Utilice el método seed() para personalizar el número de inicio del generador de números aleatorios.
Nota: si usa el mismo valor semilla dos veces, obtendrá el mismo número aleatorio dos veces. Ver ejemplo a continuación
Sintaxis
random.seed(a, version)
Valores paramétricos
Parameter | Description |
---|---|
a | Optional. The seed value needed to generate a random number. If it is an integer it is used directly, if not it has to be converted into an integer. Default value is None, and if None, the generator uses the current system time. |
version | An integer specifying how to convert the a
parameter into a integer.Default value is 2 |
Más ejemplos
Ejemplo
Demuestra que si usas el mismo valor inicial dos veces, obtendrás el mismo número aleatorio dos veces:
import random
random.seed(10)
print(random.random())
random.seed(10)
print(random.random())