Перейти к основному содержимому

Справочник генераторов

Каждый type для <gen>. Каждая строка ведёт на свою полную страницу.

typeЧто производит
textЗначение из набора — равномерно или по точным percent
numberЦелое число в диапазоне или строку цифр фиксированной длины
templateВстроенные правдоподобные данные и технические идентификаторы
fileЗначения из ваших файлов и CSV-колонок
dateДату или дату-время в диапазоне и формате
symbolСтроку из набора символов или именованного алфавита
regexСтроку по конечному регулярному выражению
advanced_regexRegex плюс взвешенный выбор между вариантами
increment / decrementВозрастающий и убывающий счётчики
timeseriesВременной ряд — тренд + сезонность + шум
patternРаспределение по нарисованной кривой
httpЗначение от вашего сервиса, по HTTP
poolОдин целый член <pool> — запись, а не значение
runningИтог, накопленный по колонке, а не разыгранный

Сквозные атрибуты

Работают на любом генераторе (см. Маски и регистр):

  • case= / mask= — регистр букв и маски отображения;
  • missing= — оставить часть ячеек пустыми.

Этим двум нужно, чтобы генератор выдавал что-то, к чему их вообще можно применить; в остальных случаях они игнорируются:

  • order= / cycle= — порядок значений (по умолчанию случайный или sequential). Он обходит список, поэтому работает на text и file. number и date берут значение из диапазона, а не из списка, и этот атрибут не читают.
  • anomaly= — вытолкнуть часть значений за пределы диапазона, умножив их. Правило про значение, а не про генератор: умножается всё, что читается как число, в том числе числовая строка из text, file или пака. Всё остальное — имя, город — проходит без изменений и без предупреждения, потому что «ещё дальше» для него не существует. См. Аномалии и пропуски.

См. также Обзор генераторов.