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 cálculos matemáticos y el punto flotante
rand