Questão:
Como eu faço um vetor de números aleatórios com um milhão de elementos em c?
Dv.
2014-06-15 08:53:26 UTC
Eu sei que existe a função rand, mas essa função só gera até um número máximo que varia de máquina para máquina. No meu caso ela só gera números até 32.767. Preciso de pelo menos um milhão de números aleatórios.
Agradeço muito a todos vocês que puderem me ajudar.
Trzy respostas:
?
2014-06-15 12:24:55 UTC
Utilize a função lrand48() que gera números pseudo-aleatórios no intervalo [0, 2^31) ou a função mrand48() que gera no intervalo [-2^31, 2^31). Ambas de .
Dv.
2014-06-18 12:10:11 UTC
Muito obrigado pela resposta. Você foi sucinto e objeto, Valeu mesmo.
Vangodp
2014-06-15 17:35:46 UTC
vc esta usando un numero entero con signo.

Para isso vc tem o

long long int que te da un numero incluindo negativo de −9,223,372,036,854,775,808 a +9,223,372,036,854,775,807

E sen signo negativo de 0 a 18,446,744,073,709,551,615

Som 18 trilhoes e algo...acho que serve >_<

unsigned long long int numero = 18,446,744,073,709,551,615;



Prova! ;)


Este conteúdo foi postado originalmente no Y! Answers, um site de perguntas e respostas que foi encerrado em 2021.
Loading...