Python 3 - Método de semilla numérica ()

Descripción

los seed()El método inicializa el generador de números aleatorios básico. Llame a esta función antes de llamar a cualquier otra función de módulo aleatorio.

Sintaxis

A continuación se muestra la sintaxis de seed() método:

seed ([x], [y])

Note - Esta función inicializa el generador de números aleatorios básico.

Parámetros

x- Esta es la semilla para el siguiente número aleatorio. Si se omite, el sistema necesita tiempo para generar el siguiente número aleatorio. Si x es un int, se usa directamente.

y- Este es el número de versión (el predeterminado es 2). El objeto de matriz str, byte o byte se convierte en int. La versión 1 usó hash () de x.

Valor devuelto

Este método no devuelve ningún valor.

Ejemplo

El siguiente ejemplo muestra el uso del método seed ().

#!/usr/bin/python3
import random

random.seed()
print ("random number with default seed", random.random())

random.seed(10)
print ("random number with int seed", random.random())

random.seed("hello",2)
print ("random number with string seed", random.random())

Salida

Cuando ejecutamos el programa anterior, produce el siguiente resultado:

random number with default seed 0.2524977842762465
random number with int seed 0.5714025946899135
random number with string seed 0.3537754404730722