Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
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.