Документація API
Генеруйте випадкові дані через HTTP. Усі методи нижче використовують GET і повертають JSON.
Цілі числа
GET /api/v1/integerГенерація додатних і від'ємних цілих чисел
| Назва | Опис | Значення за замовчуванням |
|---|---|---|
| count | Кількість згенерованих чисел (ціле число від 1 до 10000) | 100 |
| min | Нижня межа діапазону чисел (ціле число від -100000000 до 100000000) | -100 |
| max | Верхня межа діапазону чисел (ціле число від -100000000 до 100000000) | 100 |
| round | Округлення до найближчого числа, кратного вказаному значенню. Наприклад, для кратності 50: 2489 перетворюється на 2500, 131 — на 150, а 851 — на 850. | 0 |
Дробові числа
GET /api/v1/floatГенерація дробових чисел із заданою точністю
| Назва | Опис | Значення за замовчуванням |
|---|---|---|
| count | Кількість згенерованих чисел (ціле число від 1 до 10000) | 100 |
| min | Нижня межа діапазону чисел (ціле число від -100000000 до 100000000) | -1 |
| max | Верхня межа діапазону чисел (ціле число від -100000000 до 100000000) | 1 |
| precision | Кількість знаків після коми (від 1 до 8). | 2 |
Байти
GET /api/v1/byteГенерація байтів у двійковій, вісімковій, десятковій та шістнадцятковій системах числення
| Назва | Опис | Значення за замовчуванням |
|---|---|---|
| count | Кількість згенерованих байтів (ціле число від 1 до 10000) | 100 |
| min | Нижня межа діапазону байтів (ціле число від 0 до 255) | 0 |
| max | Верхня межа діапазону байтів (ціле число від 0 до 255) | 255 |
| radix | Система числення згенерованих байтів (2, 8, 10 або 16). | 10 |
Паролі
GET /api/v1/passwordГенерація паролів
| Назва | Опис | Значення за замовчуванням |
|---|---|---|
| count | Кількість згенерованих паролів (ціле число від 1 до 10000) | 1 |
| min | Мінімальна довжина пароля (ціле число від 1 до 64) | 8 |
| max | Максимальна довжина пароля (ціле число від 1 до 64) | 12 |
| digits | Кількість цифр у паролі (ціле число від 0 до 64). | 2 |
| capitals | Кількість великих літер у паролі (ціле число від 0 до 64). | 2 |
| special | Кількість спеціальних символів у паролі (ціле число від 0 до 64). | 2 |
Час
GET /api/v1/timeГенерація випадкового часу доби
| Назва | Опис | Значення за замовчуванням |
|---|---|---|
| count | Кількість згенерованих значень часу (ціле число від 1 до 1440) | 10 |
| min | Нижня межа діапазону часу (від 00:00 до 23:59) | 08:00 |
| max | Верхня межа діапазону часу (від 00:00 до 23:59) | 17:00 |
| interval | Інтервал між значеннями часу (ціле число від 1 до 60). | 1 |
| sort | Сортування результату («asc» — за зростанням, «desc» — за спаданням, «none» — без сортування). | none |
Дати
GET /api/v1/dateГенерація випадкових дат у різних форматах
| Назва | Опис | Значення за замовчуванням |
|---|---|---|
| count | Кількість дат: ціле число від 1 до 100. | 10 |
| min | Нижня межа діапазону дат у форматі «YYYY-MM-DD» Інший формат має бути сумісним із функцією Date.parse() | 0000-01-01 |
| max | Верхня межа діапазону дат у форматі «YYYY-MM-DD» Інший формат має бути сумісним із функцією Date.parse() | 2999-12-31 |
| format | Формат згенерованих дат Докладніше тут. | DD.MM.YYYY |
| locale | Мовна локаль Дволітерний код за стандартом ISO 639-1 | en (резервна локаль) |
| days | Дні тижня для генерації дат (цілі числа від 1 до 7 через кому; 1 — понеділок, 7 — неділя) Якщо параметр не задано, дозволено будь-який день тижня | 1,2,3,4,5,6,7 |
| sort | Сортування результату («asc» — за зростанням, «desc» — за спаданням, «none» — без сортування). | none |
Вебкольори
GET /api/v1/colorГенерація вебкольорів у різних форматах
| Назва | Опис | Значення за замовчуванням |
|---|---|---|
| count | Кількість згенерованих елементів (ціле число від 1 до 1000) | 1 |
Географічні координати
GET /api/v1/geoГенерація географічних координат
| Назва | Опис | Значення за замовчуванням |
|---|---|---|
| count | Кількість згенерованих елементів (ціле число від 1 до 1000) | 1 |
Як користуватися API
Виберіть метод, перегляньте параметри та відкрийте пісочницю. Змініть запит і виконайте GET, щоб побачити фактичну відповідь JSON.
Варто знати
Методи версії 1 повертають масив items. Деякі некоректні параметри замінюються типовими значеннями; таблиці описують допустимі значення.