Geração de números aleatórios é uma tarefa comum de programação . A maioria das linguagens de programação incluir esta função, normalmente chamado de margem, como parte de sua biblioteca função básica. Os valores devolvidos a partir dessas chamadas de função são chamados de números pseudo-aleatórios . Isto é porque o resultado de qualquer algoritmo pode ser previsto quando todos os elementos de entrada são conhecidos . Fornecer um número de sementes de tempos do sistema do computador é um método comum de aumentar a aleatoriedade da saída. Limite o intervalo de saída com o operador módulo. Instruções
1
Inclua as bibliotecas de funções necessárias . Para este exemplo, escrito em C , use as seguintes bibliotecas :
# include # include
# include < tempo . h >
Use a biblioteca de funções tempo para importar a hora do sistema no programa para uso como um valor de semente .
2
Declare a função principal e uma variável para armazenar o aleatório número com o seguinte código :
int main () {
int rNumber ;
3
Fornecer um valor de semente para a função rand com srand com a afirmação:
srand (time ( NULL) );
4
Gerar um número aleatório com um valor entre 1 e 100 com a declaração : < br >
rNumber = rand ()% 100 +1 ;
5
Imprimir o número para a tela e feche o programa . Para este exemplo use:
printf (" Seu número aleatório é:% d" , rNumber );
return 0; }
< br >