MyChat Scripts: функция Random, получение случайного числа

MyChat Scripts: функция Random, получение случайного числа

"Для разработчиков", "Серверные скрипты", "Описание функций", "Разное", "Random".

 

Получить случайное число из диапазона.

 

Синтаксис

function Random(x: integer): integer;

 

Параметры и возвращаемые значения

Параметр

Тип

Значение

x

integer

диапазон случайных чисел.

 

Результат функции

Целое случайное число из диапазона от нуля до x.

 

Пример

var
  i, x: integer;
begin
  for i := 1 to 10 do begin
    x := random(i * 10);
    
    mLogScript(' ' + inttostr(i) + ' - ' + inttostr(x), '');
  end;
end.

Результат работы скрипта

[13:21:45] (Log "Random"):  1 - 4

[13:21:45] (Log "Random"):  2 - 5

[13:21:45] (Log "Random"):  3 - 24

[13:21:45] (Log "Random"):  4 - 5

[13:21:45] (Log "Random"):  5 - 18

[13:21:45] (Log "Random"):  6 - 39

[13:21:45] (Log "Random"):  7 - 65

[13:21:45] (Log "Random"):  8 - 75

[13:21:45] (Log "Random"):  9 - 21

[13:21:45] (Log "Random"):  10 - 53
 

Ещё посмотреть

IntToStr
mLogScript