• Предмет: Информатика
  • Автор: микеш2002
  • Вопрос задан 9 лет назад

Что означает оператор randomize в паскале

Ответы

Ответ дал: petyaGavrikov
0
randomize - процедура инициализации генератора случайных чисел в паскале. В старых версиях паскаля без использования данной процедуры функция random при различных запусках программы выдавала одинаковые последовательности чисел (например, в массиве получалась всегда одинаковая последовательность элементов). Т.е. randomize задает начальное значение последовательности, от которого вычисляются все последующие. При каждом запуске программы это значение будет разным, а значит и результат работы функции random будет различным.
Сейчас в процедуре randomize можно указывать параметр: 
Randomize(seed: integer); При одном и том же значении этого параметра генерируются одинаковые псевдослучайные последовательности (это может быть полезно при отладке программы).
Вас заинтересует