Documentazione API

Genera dati casuali tramite HTTP. Tutti i metodi seguenti usano GET e restituiscono JSON.

Numeri interi

GET /api/v1/integer

Generazione di numeri interi positivi e negativi

NomeDescrizioneValore predefinito
countNumero di numeri generati
(intero da 1 a 10000)
100
minLimite inferiore dell'intervallo di numeri
(intero da -100000000 a 100000000)
-100
maxLimite superiore dell'intervallo di numeri
(intero da -100000000 a 100000000)
100
roundArrotondamento al multiplo più vicino del valore indicato. Ad esempio, per multipli di 50: 2489 diventa 2500, 131 diventa 150 e 851 diventa 850.0

Numeri decimali

GET /api/v1/float

Generazione di numeri decimali con precisione definita

NomeDescrizioneValore predefinito
countNumero di numeri generati
(intero da 1 a 10000)
100
minLimite inferiore dell'intervallo di numeri
(intero da -100000000 a 100000000)
-1
maxLimite superiore dell'intervallo di numeri
(intero da -100000000 a 100000000)
1
precisionNumero di cifre decimali
(da 1 a 8).
2

Byte

GET /api/v1/byte

Generazione di byte nei sistemi binario, ottale, decimale ed esadecimale

NomeDescrizioneValore predefinito
countNumero di byte generati
(intero da 1 a 10000)
100
minLimite inferiore dell'intervallo di byte
(intero da 0 a 255)
0
maxLimite superiore dell'intervallo di byte
(intero da 0 a 255)
255
radixBase numerica dei byte generati
(2, 8, 10 o 16).
10

Password

GET /api/v1/password

Generazione di password

NomeDescrizioneValore predefinito
countNumero di password generate
(intero da 1 a 10000)
1
minLunghezza minima della password
(intero da 1 a 64)
8
maxLunghezza massima della password
(intero da 1 a 64)
12
digitsNumero di cifre nella password
(intero da 0 a 64).
2
capitalsNumero di lettere maiuscole nella password
(intero da 0 a 64).
2
specialNumero di caratteri speciali nella password
(intero da 0 a 64).
2

Orari

GET /api/v1/time

Generazione di orari casuali della giornata

NomeDescrizioneValore predefinito
countNumero di orari generati
(intero da 1 a 1440)
10
minLimite inferiore dell'intervallo orario
(da 00:00 a 23:59)
08:00
maxLimite superiore dell'intervallo orario
(da 00:00 a 23:59)
17:00
intervalIntervallo tra gli orari generati
(intero da 1 a 60).
1
sortOrdinamento dei risultati
(«asc»: crescente, «desc»: decrescente, «none»: nessun ordinamento).
none

Date

GET /api/v1/date

Generazione di date casuali in diversi formati

NomeDescrizioneValore predefinito
countNumero di date: un intero da 1 a 100.10
minLimite inferiore dell'intervallo di date nel formato «YYYY-MM-DD»
Gli altri formati devono essere compatibili con Date.parse()
0000-01-01
maxLimite superiore dell'intervallo di date nel formato «YYYY-MM-DD»
Gli altri formati devono essere compatibili con Date.parse()
2999-12-31
formatFormato delle date generate
Dettagli qui.
DD.MM.YYYY
localeImpostazione locale
Codice di due lettere secondo lo standard ISO 639-1
en (lingua di riserva)
daysGiorni della settimana consentiti (interi da 1 a 7 separati da virgole; 1: lunedì, 7: domenica)
Se il parametro è omesso, è consentito qualsiasi giorno
1,2,3,4,5,6,7
sortOrdinamento dei risultati
(«asc»: crescente, «desc»: decrescente, «none»: nessun ordinamento).
none

Colori web

GET /api/v1/color

Generazione di colori web in diversi formati

NomeDescrizioneValore predefinito
countNumero di elementi generati
(intero da 1 a 1000)
1

Coordinate geografiche

GET /api/v1/geo

Generazione di coordinate geografiche

NomeDescrizioneValore predefinito
countNumero di elementi generati
(intero da 1 a 1000)
1

Come usare l'API

Scegli un endpoint, esamina i parametri e apri l'area di prova. Modifica la query ed esegui una richiesta GET per vedere la risposta JSON effettiva.

Da sapere

I metodi della versione 1 restituiscono un array items. Alcuni parametri non validi vengono sostituiti dai valori predefiniti; le tabelle descrivono i valori accettati.