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

kotovaalina31 kotovaalina31    3   23.08.2019 19:20    0

Ответы
gasi20022 gasi20022  05.10.2020 15:08
randomize - процедура инициализации генератора случайных чисел в паскале. В старых версиях паскаля без использования данной процедуры функция random при различных запусках программы выдавала одинаковые последовательности чисел (например, в массиве получалась всегда одинаковая последовательность элементов). Т.е. randomize задает начальное значение последовательности, от которого вычисляются все последующие. При каждом запуске программы это значение будет разным, а значит и результат работы функции random будет различным.
Сейчас в процедуре randomize можно указывать параметр: Randomize(seed: integer); При одном и том же значении этого параметра генерируются одинаковые псевдослучайные последовательности (это может быть полезно при отладке программы).
ПОКАЗАТЬ ОТВЕТЫ
Другие вопросы по теме Информатика