Nombre completo
random.seed
Librería
random
Sintaxis
random.seed(a = None, version = v)
Descripción
La función random.seed inicializa el generador de números aleatorios.
Parámetros
- a: Semilla a utilizar. Desde la versión 3.9 solo puede tomar el valor None (valor por defecto) o ser de tipo int, float, str, bytes o bytearray. Si este argumento toma el valor None, la semilla se obtiene del reloj del sistema.
- version: Versión de código a utilizar. Puede tomar los valores 1 o 2 (valor por defecto). La versión 1 se ofrece para asegurar la compatibilidad con código antiguo.
Resultado
La función random.seed no devuelve ningún resultado.
Ejemplos
Podemos inicializar el generador de números aleatorios con la semilla 18 y generar un número entero aleatorio a partir de una distribución uniforme con el siguiente código:
random.seed(18)
random.randint(0, 9)
random.randint(0, 9)
2