A1sFake
Назначение: Генерация фейк‑данных для тестов и демонстраций: имена, адреса, компании, числа, даты и др.
Функции и процедуры (Экспорт)
- RandomInt — <doc> Генерирует случайное целое число в диапазоне Параметры: Мин, Макс, Seed(опц. для детерминизма) </doc>
- RandomFloat — <doc> Генерирует случайное вещественное число Параметры: Мин, Макс, Разряды, Seed (опц.) </doc>
- RandomBool — <doc> Генерирует случайное булево значение Параметры: Вероятность (в %), Seed (опц.) </doc>
- OneOf — <doc> Выбирает случайный элемент из массива с учетом весов Параметры: МассивЗначений, Вероятности(опц.) </doc>
- FromPattern — <doc> Генерирует строку по шаблону (# - цифра, ? - буква латин.) </doc>
- FirstName — <doc>Генерирует имя</doc>
- LastName — <doc>Генерирует фамилию</doc>
- FullName — <doc>Полное имя (Имя Фамилия)</doc>
- Email — <doc>Генерирует email</doc>
- Domain — <doc>Генерирует доменное имя</doc>
- URL — <doc>Генерирует URL</doc>
- Phone — <doc>Генерирует номер телефона по локали</doc>
- INN — <doc>ИНН (10 для юр., 12 для физ.)</doc>
- KPP — <doc>КПП</doc>
- OGRN — <doc>ОГРН/ОГРНИП</doc>
- CardNumber — <doc>Номер карты (Луна по желанию)</doc>
- Price — <doc>Цена с валютой</doc>
- Recent — <doc>Недавняя дата (за Дни)</doc>
- Between — <doc>Дата между ДатаОт и ДатаДо</doc>
- UUIDv4 — <doc>UUID v4</doc>
- ULID — <doc>ULID (упрощённый, время в секундах от эпохи + 16 символов)</doc>
- Profile — <doc>Профиль человека</doc>
- Company — <doc>Данные компании</doc>
- CompanyName — <doc>Название компании</doc>
- GenerateTable — <doc> Генерирует таблицу значений по схеме Параметры: Количество - Число строк Схема - Структура (Ключ=ИмяКолонки, Значение=описание генератора) Пример: Схема = Новый Структура("Имя,Email,Возраст", "FirstName", "Email", "RandomInt"); ТаблицаДанных = A1sFake.GenerateTable(100, Схема); </doc>
- Split — простая обертка над СтрРазделить
- Apply — <doc> Применяет интерполяцию токенов {{fake:...}} в строке Пример: A1sFake.Apply("Привет, {{fake:firstname ru}}! Email: {{fake:email domain=test.ru}}") </doc>
Источник подтверждения: https://a1scode.ru/A1sFake.bsl. Страницы сгенерированы автоматически из загруженного файла.