Dokumentasi API

Hasilkan data acak melalui HTTP. Semua metode berikut menggunakan GET dan mengembalikan JSON.

Bilangan bulat

GET /api/v1/integer

Menghasilkan bilangan bulat positif dan negatif

NamaDeskripsiNilai bawaan
countJumlah angka yang dihasilkan
(bilangan bulat dari 1 hingga 10000)
100
minBatas bawah rentang angka
(bilangan bulat dari -100000000 hingga 100000000)
-100
maxBatas atas rentang angka
(bilangan bulat dari -100000000 hingga 100000000)
100
roundPembulatan ke kelipatan terdekat dari nilai yang ditentukan. Misalnya, untuk kelipatan 50: 2489 menjadi 2500, 131 menjadi 150, dan 851 menjadi 850.0

Bilangan desimal

GET /api/v1/float

Menghasilkan bilangan desimal dengan presisi yang ditentukan

NamaDeskripsiNilai bawaan
countJumlah angka yang dihasilkan
(bilangan bulat dari 1 hingga 10000)
100
minBatas bawah rentang angka
(bilangan bulat dari -100000000 hingga 100000000)
-1
maxBatas atas rentang angka
(bilangan bulat dari -100000000 hingga 100000000)
1
precisionJumlah angka di belakang koma
(dari 1 hingga 8).
2

Bita

GET /api/v1/byte

Menghasilkan bita dalam sistem biner, oktal, desimal, dan heksadesimal

NamaDeskripsiNilai bawaan
countJumlah bita yang dihasilkan
(bilangan bulat dari 1 hingga 10000)
100
minBatas bawah rentang bita
(bilangan bulat dari 0 hingga 255)
0
maxBatas atas rentang bita
(bilangan bulat dari 0 hingga 255)
255
radixBasis bilangan untuk bita yang dihasilkan
(2, 8, 10, atau 16).
10

Kata sandi

GET /api/v1/password

Menghasilkan kata sandi

NamaDeskripsiNilai bawaan
countJumlah kata sandi yang dihasilkan
(bilangan bulat dari 1 hingga 10000)
1
minPanjang minimum kata sandi
(bilangan bulat dari 1 hingga 64)
8
maxPanjang maksimum kata sandi
(bilangan bulat dari 1 hingga 64)
12
digitsJumlah digit dalam kata sandi
(bilangan bulat dari 0 hingga 64).
2
capitalsJumlah huruf kapital dalam kata sandi
(bilangan bulat dari 0 hingga 64).
2
specialJumlah karakter khusus dalam kata sandi
(bilangan bulat dari 0 hingga 64).
2

Waktu

GET /api/v1/time

Menghasilkan waktu acak dalam sehari

NamaDeskripsiNilai bawaan
countJumlah waktu yang dihasilkan
(bilangan bulat dari 1 hingga 1440)
10
minBatas bawah rentang waktu
(dari 00:00 hingga 23:59)
08:00
maxBatas atas rentang waktu
(dari 00:00 hingga 23:59)
17:00
intervalInterval waktu yang dihasilkan
(bilangan bulat dari 1 hingga 60).
1
sortPengurutan hasil
("asc": menaik, "desc": menurun, "none": tanpa pengurutan).
none

Tanggal

GET /api/v1/date

Menghasilkan tanggal acak dalam berbagai format

NamaDeskripsiNilai bawaan
countJumlah tanggal: bilangan bulat dari 1 hingga 100.10
minBatas bawah rentang tanggal dalam format "YYYY-MM-DD"
Format lain harus kompatibel dengan Date.parse()
0000-01-01
maxBatas atas rentang tanggal dalam format "YYYY-MM-DD"
Format lain harus kompatibel dengan Date.parse()
2999-12-31
formatFormat tampilan tanggal yang dihasilkan
Selengkapnya di sini.
DD.MM.YYYY
localeLokal bahasa
Kode dua huruf sesuai standar ISO 639-1
en (bahasa cadangan)
daysHari yang diizinkan (bilangan bulat dari 1 hingga 7, dipisahkan koma; 1: Senin, 7: Minggu)
Jika parameter tidak ditentukan, semua hari diizinkan
1,2,3,4,5,6,7
sortPengurutan hasil
("asc": menaik, "desc": menurun, "none": tanpa pengurutan).
none

Warna web

GET /api/v1/color

Menghasilkan warna web dalam berbagai format

NamaDeskripsiNilai bawaan
countJumlah elemen yang dihasilkan
(bilangan bulat dari 1 hingga 1000)
1

Koordinat geografis

GET /api/v1/geo

Menghasilkan koordinat geografis

NamaDeskripsiNilai bawaan
countJumlah elemen yang dihasilkan
(bilangan bulat dari 1 hingga 1000)
1

Cara menggunakan API

Pilih endpoint, tinjau parameternya, dan buka area uji coba. Ubah kueri dan jalankan permintaan GET untuk melihat respons JSON yang sebenarnya.

Perlu diketahui

Metode versi 1 mengembalikan larik items. Beberapa parameter tidak valid diganti dengan nilai bawaan; tabel menjelaskan nilai yang diterima.