GENERATE – внесение транзактов в модель путём их генерирования (обычно стоит в самом начале программы).
GENERATE [А],[В|,[С|,[D], [E]
А — средний интервал времени;
В — половина значения интервала в соответствии с допуском (равномерное распределение);
С — смещение интервалов;
D — ограничитель числа транзактов;
E — класс приоритета транзактов (принимает значения от 0 до 127).
Пример 1
GENERATE 20
Здесь операнд А=20, а В равен нулю по умолчанию. Каждые 20 ед. модельного времени транзакты поступают в модель.
Пример 2
GENERATE 20,5
Здесь А=20, В=5 означает отклонения от числа 20 в левую часть на 5 ед. и соответственно в правую часть на 5 ед. Получаем следующие случайные числа 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, т.е. 20±5
Пример 3
GENERATE ,,,1
А=0, В=0, C=0, D=1 — генерация одного транзакта.