srand
Define o valor de propagação inicial para o gerador de números pseudoaleatórios usado pela função rand
.
Sintaxe
void srand(
unsigned int seed
);
Parâmetros
seed
Semente para geração de números pseudoaleatórios
Comentários
A função srand
define o ponto de partida para gerar uma série de inteiros pseudoaleatórios no thread atual. Para reinicializar o gerador para criar a mesma sequência de resultados, chame a função srand
e use o mesmo argumento seed
novamente. Qualquer outro valor de seed
define o gerador para um ponto de partida diferente na sequência de números pseudoaleatórios. rand
recupera os números pseudoaleatórios que são gerados. Chamar rand
antes de qualquer chamada para srand
gera a mesma sequência que chamar srand
com seed
passado como 1.
Por padrão, o estado global dessa função tem como escopo o aplicativo. Para alterar esse comportamento, confira Estado global no CRT.
Requisitos
Rotina | Cabeçalho necessário |
---|---|
srand |
<stdlib.h> |
Para obter informações sobre compatibilidade, consulte Compatibilidade.
Exemplo
Confira o exemplo de rand
.