segunda-feira, 11 de outubro de 2010

Usando a função RAND() para gerar números aleatórios em C/C++


#include "cstdlib"
#include "iostream"
#include "time.h"

using namespace std;

int main(int argc, char *argv[])
{
//---[Trabalhando com a função rand() em C/C++]---*
int r; //declaração da variável r
//OBS: alguns chamam isso de semente "inicialização de semente"
srand(time(NULL));//inicializando a semente do rand()
/*---
atribuindo a "r" um número aleatório gerado pelo rand() entre 0 e 10
quem determina que será de 0 a 10 é o mode dez "%10" se for %20 será de 0 a 20 e se quiser
gerar de 10 a 20 "%10+10"
---*/
r = rand()%10;
/*---*/
// Iprime o resultado
printf("Um número gerado pelo Rand() entre 0 e 10 : %d\n" ,r);
system("PAUSE");
return EXIT_SUCCESS;
}

2 comentários:

Max William disse...

Valeu dica. To faz en do um trabalho para o curso e não tava conseguindo usar a função RAND, obriga do mesmo.

UMC disse...

vlw.
Obrigado pela visita e volte sempre!