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, consulte Estado global na CRT.

Requisitos

Rotina Cabeçalho necessário
srand <stdlib.h>

Para obter informações sobre compatibilidade, consulte Compatibilidade.

Exemplo

Confira o exemplo de rand.

Confira também

Suporte a matemática e ponto flutuante
rand