Você está aqui: C++ ::: Dicas & Truques ::: Matemática e Estatística |
Gerando um número aleatório entre 1 e 10 usando C++Quantidade de visualizações: 19562 vezes |
|
Esta dica mostra a você como gerar um número randômico entre 1 e 10. Para isso usaremos a função rand(), disponível no cabeçalho cstdlib. Esta função retorna um número pseudo-randômico entre 0 e RAND_MAX (que em várias implementações é 32767). O truque aqui é usar o operador de módulo % para obter a faixa de valores desejada. Veja o código:
#include <iostream>
using namespace std;
int main(int argc, char *argv[])
{
// inicializa o gerador de números
// randômicos
srand(time(NULL));
// gera um número aleatório entre 1 e
// 10 (inclusive)
int valor = rand() % 10 + 1;
cout << "Número gerado: " << valor << endl;
system("PAUSE"); // pausa o programa
return EXIT_SUCCESS;
}
|
|
|
Desafios, Exercícios e Algoritmos Resolvidos de C++ |
Veja mais Dicas e truques de C++ |
Dicas e truques de outras linguagens |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
|
1º lugar: Java |





