Navigation:  Макросы >

Random

Previous pageReturn to chapter overviewNext page
Show/Hide Hidden Text

 

Макрос, возвращающий случайное целое число в указанном диапазоне

С помощью этого макроса можно получить случайное целое число, указав нижнюю и верхнюю границы разброса.

 

Пример

 

Нижняя граница

0

Верхняя граница

1000

 

Макрос

{-Random.Int-|-0-|-1000-}

 

Результат

181

 

Макрос, возвращающий случайное рациональное число в указанном диапазоне

С помощью этого макроса можно получить случайное рациональное число, указав нижнюю и верхнюю границы разброса.

 

Пример

 

Нижняя граница

0

Верхняя граница

1

 

Макрос

{-Random.Int-|-0-|-1000-}{-Random.Double-|-0-|-1-}

 

Результат

0,829109011604036

 

Макрос, возвращающий случайный текст

С помощью этого макроса можно сгенерировать случайный текст, указав длину текста, и какие символы при этом использовать. С — и строчные и заглавные буквы, D – цифры, S – задать свой набор символов.

 

Пример 1

 

Длина текста

10

Параметры

Не задано

Свои символы

Не задано

 

Макрос

{-Random.Text-|-10-}

 

Результат

qaxrhyurwk

 

Пример 2

 

Длина текста

10

Параметры

S

Свои символы

abcdefgh12345

 

Макрос

{-Random.Text-|-10-|-s-|-abcdefgh12345-}

 

Результат

g4be1f4134

 

Макрос перемешивания данных

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

 

Пример

 

Входящая строка

123-456-789-321-654-987

Символ разделителя

-

 

Макрос

{-Random.Shuffle-|-123-456-789-321-654-987-|---}

 

Результат

789-456-654-987-321-123