Ir ao conteúdo

Numeros aleatorios


Cambalinho

Posts recomendados

Postado

eu ando a aprender como se usa os numeros aleatorios:

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

/* random int between 0 and 19 */
int r;

void main()
{
r = rand()%20; //entre '0' e '19'
printf("o numero %c: %d\n",130, r);
getch();
}

mas porque recebo sempre o numero '1'?

Postado
Você precisa usar a função srand para isso

aí basta acrescentar essa linha antes de rand()%20

srand(time(0));

obrigado amigo;)

é difícil achar o codigo correcto porque existem varias versões de C\C++(borland, microsoft e outras)

PS: é possivel marcar este topico como resolvido?

este forum permite fornecer 'pontuaçoes' a quem nos ajuda?

  • Moderador
Postado

Caso o autor do tópico necessite, o mesmo será reaberto, para isso deverá entrar em contato com a moderação solicitando o desbloqueio.

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!