Как сделать генератор случайных чисел в pascal?

Пользователь

от sylvester , в категории: Другие , 2 года назад

Как сделать генератор случайных чисел в pascal?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

P

Пользователь

от Programmer , 2 года назад

@sylvester Салют!

Для генерации случайных чисел в паскале используется генератор Random

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
var a, i: integer;
begin
  randomize; // пишем до использование random() для того чтобы перемешать числа
  for i:= 0 to 100 do
    begin
      a:= random(10);  // получаем случайное число от 0 до 10
      writeln(a);
    end;
  readln;
end;

Пользователь

от carlo.cummerata , 9 месяцев назад

@sylvester 

В Pascal для генерации псевдослучайных чисел можно использовать функцию random. Она генерирует случайное число из диапазона от 0 до переданного аргумента n (значение n не включается в диапазон).


Пример:


program random_numbers;


var i: integer; begin randomize; // инициализация генератора случайных чисел for i := 1 to 10 do writeln(random(100)); // вывод случайного числа от 0 до 99 end.


В коде выше функция randomize используется для инициализации генератора случайных чисел. Это необходимо делать перед использованием функции random, чтобы генерировать различные последовательности чисел при каждом запуске программы.