logo search
2012_METODICh_POSOBIE_PASCAL

Генератор случайных чисел.

Генератор случайных чисел позволяет задать значения переменных случайным образом (с равномерным законом распределения).

Randomize;

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

Примеры использования генератора случайных чисел:

X:=Random(1); {задание случайного числа в интервале [0;1[ }

Y:=Random(100); { задание случайного числа в интервале [0;100[ }

F:=Random(100)-50; { задание случайного числа в интервале [-50;50[ }

При использовании генератора случайных чисел можно задать произвольный интервал, из которого случайным образом будут взяты значения, воспользовавшись следующей формулой:

F:=Random(b-a+1)+a; { значение F будет задано в интервале [a; b] }