srand
Establece el valor de inicialización inicial para el generador de números pseudoaleatorios usado por la función rand
.
void srand(
unsigned int seed
);
seed
Valor de inicialización para la generación de números pseudoaleatorios
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.
Routine | Encabezado necesario |
---|---|
srand |
<stdlib.h> |
Para obtener más información sobre compatibilidad, consulte Compatibilidad.
Vea el ejemplo de rand
.
Compatibilidad con cálculos matemáticos y el punto flotante
rand