Numeros Aleatorios C#
Trabalho Escolar: Numeros Aleatorios C#. Pesquise 862.000+ trabalhos acadêmicosPor: mkfreitas • 4/11/2014 • 269 Palavras (2 Páginas) • 400 Visualizações
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
...