Randomize, процедура
Синтаксис
procedure Randomize;
 
Описание
  Вызовите процедуру Randomize один раз в начале программы для того, чтобы при 
  каждом запуске последовательность псевдослучайных чисел начиналась с различных 
  значений. Randomize устанавливает значение переменной RandSeed, используя текущее 
  время дня. Randomize - настоящая процедура. 
 
Ошибки
 
 
Советы и приемы
  
    - При тестировании программы не вызывайте процедуру Randomize. В этом случае 
      будет получена одна и та же последовательность псевдослучайных чисел при 
      каждом запуске программы, и нельзя сравнить результаты запусков. После тестирования 
      добавьте вызов
 
      Randomize, чтобы при каждом запуске программы последовательность чисел была 
      различной. 
     -  Не вызывайте Randomize более одного раза в программе. Это разрушает случайность 
      последовательности псевдослучайных чисел.
 
     -  Randomize использует для инициализации переменной RandSeed текущее время 
      дня. Если программа каждый день запускается в одно и то же время, выберите 
      другой способ инициализации RandSeed.
  
  
 
Пример
unit RandomDice;
interface
...
function Die: TDieRoll;
function Dice: TDiceRoll;
implementation
...
initialization
Randomize:
end.
 
Смотрите также
Функция Random.
 
 
 Нет комментариев. 
  
 
Оставить комментарий:
 |   
 |