srand

Establece el valor de inicialización inicial para el generador de números pseudoaleatorios usado por la función rand.

Sintaxis

void srand(
   unsigned int seed
);

Parámetros

seed
Valor de inicialización para la generación de números pseudoaleatorios

Comentarios

La función srand establece el punto de partida para generar una serie de enteros pseudoaleatorios en el subproceso actual. Para reinicializar el generador y crear la misma secuencia de resultados, llame a la función srand y vuelva a usar el mismo argumento de seed. Cualquier otro valor de seed establece el generador en otro punto de partida en la secuencia pseudoaleatoria. rand recupera los números pseudaleatorios que se generan. Si se llama a rand antes de hacer ninguna llamada a srand se genera la misma secuencia que si se llama a srand con seed con el valor 1.

De manera predeterminada, el estado global de esta función está limitado a la aplicación. Para cambiar este comportamiento, consulte Estado global en CRT.

Requisitos

Routine Encabezado necesario
srand <stdlib.h>

Para obtener más información sobre compatibilidad, consulte Compatibilidad.

Ejemplo

Vea el ejemplo de rand.

Consulte también

Compatibilidad con matemáticas y punto flotante
rand