Documentation de l'API

Générez des données aléatoires via HTTP. Toutes les méthodes suivantes utilisent GET et renvoient du JSON.

Nombres entiers

GET /api/v1/integer

Génération de nombres entiers positifs et négatifs

NomDescriptionValeur par défaut
countNombre de nombres générés
(entier de 1 à 10000)
100
minBorne inférieure de la plage de nombres
(entier de -100000000 à 100000000)
-100
maxBorne supérieure de la plage de nombres
(entier de -100000000 à 100000000)
100
roundArrondi au multiple le plus proche de la valeur indiquée. Par exemple, pour des multiples de 50 : 2489 devient 2500, 131 devient 150 et 851 devient 850.0

Nombres décimaux

GET /api/v1/float

Génération de nombres décimaux avec une précision définie

NomDescriptionValeur par défaut
countNombre de nombres générés
(entier de 1 à 10000)
100
minBorne inférieure de la plage de nombres
(entier de -100000000 à 100000000)
-1
maxBorne supérieure de la plage de nombres
(entier de -100000000 à 100000000)
1
precisionNombre de décimales
(de 1 à 8).
2

Octets

GET /api/v1/byte

Génération d'octets en binaire, octal, décimal et hexadécimal

NomDescriptionValeur par défaut
countNombre d'octets générés
(entier de 1 à 10000)
100
minBorne inférieure de la plage d'octets
(entier de 0 à 255)
0
maxBorne supérieure de la plage d'octets
(entier de 0 à 255)
255
radixBase de numération des octets générés
(2, 8, 10 ou 16).
10

Mots de passe

GET /api/v1/password

Génération de mots de passe

NomDescriptionValeur par défaut
countNombre de mots de passe générés
(entier de 1 à 10000)
1
minLongueur minimale du mot de passe
(entier de 1 à 64)
8
maxLongueur maximale du mot de passe
(entier de 1 à 64)
12
digitsNombre de chiffres dans le mot de passe
(entier de 0 à 64).
2
capitalsNombre de majuscules dans le mot de passe
(entier de 0 à 64).
2
specialNombre de caractères spéciaux dans le mot de passe
(entier de 0 à 64).
2

Heures

GET /api/v1/time

Génération d'heures aléatoires de la journée

NomDescriptionValeur par défaut
countNombre d'heures générées
(entier de 1 à 1440)
10
minBorne inférieure de la plage horaire
(de 00:00 à 23:59)
08:00
maxBorne supérieure de la plage horaire
(de 00:00 à 23:59)
17:00
intervalIntervalle entre les heures générées
(entier de 1 à 60).
1
sortTri du résultat
(« asc » : croissant, « desc » : décroissant, « none » : sans tri).
none

Dates

GET /api/v1/date

Génération de dates aléatoires dans différents formats

NomDescriptionValeur par défaut
countNombre de dates : un entier de 1 à 100.10
minBorne inférieure de la plage de dates au format « YYYY-MM-DD »
Les autres formats doivent être compatibles avec Date.parse()
0000-01-01
maxBorne supérieure de la plage de dates au format « YYYY-MM-DD »
Les autres formats doivent être compatibles avec Date.parse()
2999-12-31
formatFormat d'affichage des dates générées
Plus d'informations ici.
DD.MM.YYYY
localeParamètre régional
Code à deux lettres de la norme ISO 639-1
en (langue de repli)
daysJours de la semaine autorisés (entiers de 1 à 7 séparés par des virgules ; 1 : lundi, 7 : dimanche)
Si le paramètre est omis, tous les jours sont autorisés
1,2,3,4,5,6,7
sortTri du résultat
(« asc » : croissant, « desc » : décroissant, « none » : sans tri).
none

Couleurs web

GET /api/v1/color

Génération de couleurs web dans différents formats

NomDescriptionValeur par défaut
countNombre d'éléments générés
(entier de 1 à 1000)
1

Coordonnées géographiques

GET /api/v1/geo

Génération de coordonnées géographiques

NomDescriptionValeur par défaut
countNombre d'éléments générés
(entier de 1 à 1000)
1

Comment utiliser l'API

Choisissez un point d'accès, consultez ses paramètres et ouvrez le bac à sable. Modifiez la requête et lancez un appel GET pour examiner la réponse JSON réelle.

Bon à savoir

Les méthodes de la version 1 renvoient un tableau items. Certains paramètres invalides sont remplacés par les valeurs par défaut ; les tableaux indiquent les valeurs acceptées.