Random, функция
Синтаксис
function Random: Extended;
 
Описание
  Функция Random возвращает псевдослучайное число. При вызове без аргументов функция 
  возвращает вещественное значение в диапазоне 0<Результат<1. Вторая форма 
  функции принимает целый аргумент и возвращает целое значение в диапазоне 0 < 
  Результат < Limit. Random не является настоящей функцией.
 
Ошибки
 
 
Советы и приемы
  
    -  Delphi использует генератор псевдослучайных чисел с циклом, paвным 2^32. 
      Он удовлетворяет потребностям простого моделирования однако не подходит 
      для шифрования и других применений, где требуется более качественный генератор. 
    
 -  Для того чтобы последовательность псевдослучайных чисел начиналась с 
      разных значений при каждом запуске программы, используйте процедуру Randomize. 
  
  
 
Пример
type
  TDieRoll = 1..6;
  TDiceRoll = 2..12;
// Имитация броска одиночнбй игральной кости. Заметьте, что
// Random возвращает значение в диапазоне [0, 5], поэтому
// добавляем 1, чтобы получить [1, 6].
function Die: TDieRoll;
Begin
  Result := Random(6) + 1;
end;
// Имитация броска двух костей.
function Dice : TDiceRoll;
begin
  Result := Die + Die;
end;
 
Смотрите также
Процедура Randomize.
 
 
 Нет комментариев. 
  
 
Оставить комментарий:
 |   
 |