Генератор тестових і макетних даних

Побудуйте схему таблиці, додавши типізовані поля (ім'я, електронна пошта, телефон, числа, дати, UUID, слова тощо), оберіть кількість рядків і необов'язкове відтворюване зерно, потім згенеруйте реалістичні випадкові рядки у форматах CSV, TSV, JSON, HTML або пакетні оператори SQL INSERT для MySQL, PostgreSQL, SQLite або SQL Server. Зручно для наповнення бази даних, макетів інтерфейсу, зразків навантаження і фікстур відповідей API. Кожне значення синтетичне — жодних реальних персональних даних не створюється, і все працює повністю локально.
Рядки: 1-5000 Зерно (необов'язково):
Формат виводу:
Діалект SQL: Таблиця:
Кожне поле має назву стовпця, тип даних з власними параметрами, необов'язковий відсоток NULL (0–100%) і прапорець Унікальне. Типізовані значення регенеруються автоматично під час редагування.
Про згенеровані дані:
Значення беруться з синтетичних пулів — будь-яка схожість з реальною особою, компанією чи адресою є випадковою. Телефонні номери США використовують зарезервований вигаданий діапазон обмінів 555-01xx, а електронна пошта завжди використовує зарезервовані домени example.* (RFC 2606), тож нічого згенерованого тут неможливо набрати або досягти. Порожнє зерно використовує криптографічно-випадковий вхід; введення того самого зерна відтворює точно ті самі рядки, що корисно для фікстур і регресійних тестів. Генерація обмежена 5 000 рядками і працює на 100% локально.
Що таке генерація даних за схемою?

Замість того, щоб набирати рядки вручну, ви описуєте форму даних — типізований список полів — і генератор заповнює кожен стовпець з пулу реалістичних значень: імена, електронні адреси, телефони, дати, UUID. Це ідея бібліотек у стилі Faker, і вона масштабується: змініть схему один раз — і тисяча узгоджених рядків з'явиться на виході як CSV, JSON або SQL INSERT, готових наповнити базу даних розробки.

Синтетичні дані тримають виробничі дані поза нижчими середовищами — помилка в навантажувальному тесті нічого не може витекти, бо жоден згенерований рядок не відповідає реальному клієнту.