TProcura
Biblioteca em C++ para testes paramétricos de algoritmos, e coleção de algoritmos de procura e otimização
Loading...
Searching...
No Matches
TRand Namespace Reference

Agrupa funções para inicializar e obter valores pseudo-aleatórios. More...

Functions

void srand (unsigned int seed, int seq=0)
 Inicializa a semente da geração pseudo-aleatória.
 
unsigned int rand (int seq=0)
 Retorna o próximo valor pseudo-aleatório.
 

Detailed Description

Agrupa funções para inicializar e obter valores pseudo-aleatórios.

Funciona sem depender de implementações específicas do SO.

  • srand(): inicializa a semente da sequência.
  • rand(): retorna o próximo valor da sequência.

Function Documentation

◆ rand()

unsigned int TRand::rand ( int  seq = 0)

Retorna o próximo valor pseudo-aleatório.

Parameters
seqÍndice da sequência (0 ou 1). Por omissão, 0.
Returns
Valor pseudo-aleatório no intervalo [0, 2^32 − 1].

Definition at line 46 of file TRand.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ srand()

void TRand::srand ( unsigned int  seed,
int  seq = 0 
)

Inicializa a semente da geração pseudo-aleatória.

Parameters
seedValor da semente; se for zero, usa o relógio do sistema.
seqÍndice da sequência (0 ou 1). Por omissão, 0.

Definition at line 34 of file TRand.cpp.

Here is the caller graph for this function: