TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

Numeros Aleatorios C#

Trabalho Escolar: Numeros Aleatorios C#. Pesquise 860.000+ trabalhos acadêmicos

Por:   •  4/11/2014  •  269 Palavras (2 Páginas)  •  375 Visualizações

Página 1 de 2

E agora nosso aplicativo em C gera uma seqüencia diferente toda vez que rodamos:

#include <stdio.h>

#include <stdlib.h>

#include <time.h>

int main()

{

int i;

printf("intervalo da rand: [0,%d]\n", RAND_MAX);

srand( (unsigned)time(NULL) );

for(i=1 ; i <= 10 ; i++)

printf("Numero %d: %d\n",i, rand());

}

Para escolher a faixa de valores vamos usar operações matemáticas, principalmente o operador de módulo, também conhecido como resto da divisão: %

Para fazer com que um número ‘x’ receba um valor entre 0 e 9, fazemos:

x = rand() % 10

Para fazer com que um número ‘x’ receba um valor entre 1 e 10, fazemos:

x = 1 + ( rand() % 10 )

Para fazer com que um número ‘x’ receba um valor entre 0.00 e 1.00, primeiro geramos números inteiros, entre 0 e 100:

x = rand() % 101

Para ter os valores decimais, dividimos por 100:

x = x/100;

Fácil, não?

Pois bem, com os conhecimentos adquiridos até o momento, já podemos criar um jogo em que nós mesmos poderemos jogar e mandar para os amigos.

Fonte:

http://www.cprogressivo.net/2013/03/Como-gerar-numeros-aleatorios-em-C-com-a-rand-srand-e-seed.html

xxxxdsa xxxxdsa xxxxdsa xxxxdsa xxxxdsa xxxxdsa xxxxdsa xxxxdsa

xxxxdsa xxxxdsa xxxxdsa xxxxdsa xxxxdsa xxxxdsa xxxxdsa xxxxdsa

xxxxdsa xxxxdsa xxxxdsa xxxxdsa xxxxdsa xxxxdsa xxxxdsa xxxxdsa

xxxxdsa xxxxdsa xxxxdsa xxxxdsa xxxxdsa xxxxdsa xxxxdsa xxxxdsaxxxxdsa xxxxdsa xxxxdsa xxxxdsa xxxxdsa xxxxdsa xxxxdsa xxxxdsaxxxxdsa xxxxdsa xxxxdsa xxxxdsa xxxxdsa xxxxdsa xxxxdsa xxxxdsa

xxxxdsa xxxxdsa xxxxdsa xxxxdsa xxxxdsa xxxxdsa xxxxdsa xxxxdsa

xxxxdsa xxxxdsa xxxxdsa xxxxdsa xxxxdsa xxxxdsa xxxxdsa xxxxdsa

xxxxdsa xxxxdsa xxxxdsa xxxxdsa xxxxdsa xxxxdsa xxxxdsa xxxxdsa

xxxxdsa xxxxdsa xxxxdsa xxxxdsa xxxxdsa xxxxdsa xxxxdsa xxxxdsaxxxxdsa xxxxdsa xxxxdsa xxxxdsa xxxxdsa xxxxdsa xxxxdsa xxxxdsa

xxxxdsa xxxxdsa xxxxdsa xxxxdsa xxxxdsa xxxxdsa xxxxdsa xxxxdsaxxxxdsa xxxxdsa xxxxdsa xxxxdsa xxxxdsa xxxxdsa xxxxdsa xxxxdsa

...

Baixar como (para membros premium)  txt (2 Kb)  
Continuar por mais 1 página »
Disponível apenas no TrabalhosGratuitos.com