Ir ao conteúdo

Gerando numeros aleatorios de 1 a 6


lipe.oluap

Posts recomendados

Postado

Por Favor algume poderia me ajudar,tenho que gerar numeros aleatorios simulndo dois dados. Até ai eu consegui o problema é que não pode gerar o 0 pois um dado não tem a face com o 0.

como faço?

Esta ai o que eu fiz

#include <stdio.h> /* Para o prototipo de printf() e scanf(). */

#include <time.h> /* Para o prototipo das funcoes de tempo. */

#include <stdlib.h> /* Para o prototipo de system(). */

main()

{

clock_t inicio, final;

double duracao;

inicio = clock();/* Inicio do processamento. */

int n1, n2;

{

srand( time( NULL ) ); /* inicia o gerador de números aleatórios. */

n1 = rand(); /* gera inteiro aleatório entre 0 e 32767. */

n1 = n1 % 6;/* coloca o número aleatório entre 0 e 5. */

n2 = rand(); /* gera inteiro aleatório entre 0 e 32767. */

n2 = n2 % 6; /* coloca o número aleatório entre 0 e 5. */

printf("%d ", n1 );

printf("%d ", n2 );

}

final = clock(); /* Final do processamento. */

duracao = ((double) (final - inicio)) / CLOCKS_PER_SEC;

printf( "\nO tempo de processamento foi de %.6lf segundos.\n", duracao );

system( "PAUSE" );

return 0;

}

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

LANÇAMENTO!

eletronica2025-popup.jpg


CLIQUE AQUI E BAIXE AGORA MESMO!