Gerar número aleatório em C

Publicado por Roberto Júnior 09/08/2006

[ Hits: 33.747 ]

Homepage: http://sites.google.com/site/dibetao

Download aleatorio1.c




Programa que gera um número aleatório na linguagem C. Voce poderá fazer modificações para se ajustar às suas necessidades.

  



Esconder código-fonte

/**
* @author Roberto Lima (dibetao)
* @file aleatorio1.c
*
* @begin Seg Abr 17 2006
* @copyright (C) 2006 by Roberto Lima
* @email [email protected]

Programa que gera numero aleatorio.
srand()-> inicializa sempre de forma aleatoria.
  Ex.: srand(semente);

rand()-> gera o numero.
  Ex.: rand() % max_val
  Sorteia um numero de 0 a (max_val-1)

Olhe o exemplo abaixo e compile:
gcc aleatorio1.c -o aleatorio1
(tente compilar comentando a linha que tem "srand()")

*/

#include <stdio.h>
#include <stdlib.h>

int main()
{
int num;

srand(time(NULL));
num= rand() % 10;

printf("Numero Gerado: %d\n",num);

return (0);
}

Scripts recomendados

Bits trocados

tabuada do 1 ao 10

calculadora C

De quantas maneiras pode-se preencher um tabuleiro de xadrez com dominós

Qual o tipo de triângulo?


  

Comentários
[1] Comentário enviado por flavyanne em 16/03/2008 - 11:23h

muito boa a dica do %10 eu precisava usar o número gerado e esperar esse tempo, com o %10 ficou bem mais rápido, de como estava fazendo.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts