Geração de números aleatórios foi incluído como parte da linguagem de programação Ada, quando Ada 95 foi introduzido. Ele pode ser usado para gerar um número aleatório a partir de uma faixa de conjunto de números. inteiros aleatórios pode ser usado para jogos de dados, lançamentos de moeda e nomes de desenho de um chapéu, por exemplo.
Abra o arquivo de programa que irá conter a função inteiro aleatório. Na primeira linha da função, tipo "Declarar" para iniciar a definição de suas variáveis.
Definir o tipo de função.
Exemplo: "digite Rand_Draw é gama 1..100-"
Chamar o gerador aleatório a partir da biblioteca.
Exemplo: "pacote Rand_Int é novo Ada.Numerics.Discrete_Random (Rand_Draw);
Definir a semente e o número.
Exemplo: as sementes: Rand_Int.Generator- Num: Rand_Draw;
Digitar "início" em uma nova linha para iniciar a parte cálculos da função.
Repor a semente para melhorar a randomização. Isso é especialmente útil se você vai escolher mais de um número a partir do mesmo intervalo de números.
Exemplo: "Rand_Int.Reset (semente) -"
Instruir o programa para escolher o número.
Exemplo: "Num: = Rand_Int.Random (semente);
Instruir o programa para lhe dizer que número que escolheu:
Exemplo: Put_Line (Rand_Range`Image (Nm));
Digitar "fim-" para terminar a função.