SamL
(usa XUbuntu)
Enviado em 22/05/2009 - 17:16h
Eu sei que você pode usar a função rand(),
mas já como está aprendendo use a função random().
Explicando:
#include <stdlib.h>
long int random(void);
A função random() retornará um numero long int aleatório entre 0 e RAND_MAX (2147483647).
Se você quiser apenas numeros de 0 até um determinado valor menor que RAND_MAX,
faça isso:
random()%100;//ou seja resto da divisão de um numero entre 0 e RAND_MAX por 100.
Com isso será gerado um numero aleatório entre 0 e 99.
Mas se realmente quiser de 0 até 100, faça:
random()%101;
Você pode usar uma variavel para guardar o numero aleatório para depois usar:
int num;
num = random()%100;//um numero de 0 até 99
printf("NUMERO GERADO ::: %d", num);
vlw!