Документація 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. Деякі некоректні параметри замінюються типовими значеннями; таблиці описують допустимі значення.