Статья является инструкцией по надстройке Parser

Действие парсера «Случайное число»

Действие генерирует случайное целое число из заданного диапазона
Можно превратить значение из целого в дробное, указав делитель.
При необходимости, можно сразу сохранить число в переменную, указав её имя (если число дробное, разделителем целой и дробной части будет точка)

В параметрах задаются минимальное и максимальное значения (можно использовать положительные и отрицательные числа)

Действие Параметр Значение Результат
Случайное число Минимальное значение 1 Число (длиной 15 символов)
Максимальное значение 1000000000000000
Делитель для значения
Сохранить результат в переменную

Чтобы на выходе получить дробное число - задайте делитель:

Действие Параметр Значение Результат
Случайное число Минимальное значение 0 Текст (длиной 4 символа)
Максимальное значение 1000
Делитель для значения 100
Сохранить результат в переменную

Чтобы получить случайное число с заданным числом знаков ПОСЛЕ ЗАПЯТОЙ, - используйте действие форматирования числа:

Действие Параметр Значение Результат
Случайное число Минимальное значение 0 Текст (длиной 6 символов)
Максимальное значение 100000
Делитель для значения 100
Сохранить результат в переменную
Заменить часть текста Что заменяем . Текст (длиной 6 символов)
На что заменяем ,
Форматирование числа / даты Формат 0.000 Текст (длиной 7 символов)

Чтобы получить случайное ЦЕЛОЕ число с заданным числом знаков, - правильно задавайте минимальное и максимальное значения:

Действие Параметр Значение Результат
Случайное число Минимальное значение 100000 Число (длиной 6 символов)
Максимальное значение 999999
Делитель для значения 1
Сохранить результат в переменную

Если сохранить число в переменную, - его потом можно подставлять в параметры других действий:

Действие Параметр Значение Результат
Случайное число Минимальное значение 10000 Текст (длиной 7 символов)
Максимальное значение 99999
Делитель для значения 100000
Сохранить результат в переменную rnd
Задать новое значение Новое значение http://excelvba.ru/programmes/Parser?parameter=%rnd%

А так можно задать случайную паузу между действиями (в этом примере, - от 1 до 3 секунд):

Действие Параметр Значение Результат
Случайное число Минимальное значение 10 Текст (длиной 3 символа)
Максимальное значение 30
Делитель для значения 10
Сохранить результат в переменную pause
Выдержать паузу Длительность паузы %pause% Парсер ждёт полторы секунды...