Aleatórios de 1 a 100 sem repetições

Postado por Samuel Lima em 23 de Agosto de 2015  •  Comentários (0)  • 

Um ato útil e muitas vêzes necessário é poder gerar números aleatórios, em linguagem C e isto é perfeitamente possível.
Quando queremos uma cadeia de números assim, usamos a função rand(); da biblioteca stdlib.h.
Um valor aleatório entre 0 e a constante RAND_MAX, é apresentado na chamada desta função.
Más outra função se faz necessário quando queremos criar valores aleatórios, porque é desagradável criar sempre a mesma sequência aleatória não é mesmo?
Para fazer com que a sequência não seja a mesma a cada execução do programa, usamos a função srand(); que inicia a função rand();
com um valor denominado "semente", esta função recebe um argumento
do tipo inteiro sem sinal, também chamado unsigned int.
Más programadores iniciantes ainda tem outra frustação relacionada a geração de números aleatórios sequênciais, o que ocorre é que quando uma sequência é um tanto extensa, tende a repetir alguns números na mesma sequência.
Más o problema acaba seguindo o método deste código, portanto,aproveite este exemplo que é uma ajuda muito boa aos iniciantes em Linguagem C.

Tags: C/C++ |

  • Download
  • Comentar
  • Comentários
blog comments powered by Disqus

Comentários ir para topo

Código fonte ir para topo