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/integerGénération de nombres entiers positifs et négatifs
| Nom | Description | Valeur par défaut |
|---|---|---|
| count | Nombre de nombres générés (entier de 1 à 10000) | 100 |
| min | Borne inférieure de la plage de nombres (entier de -100000000 à 100000000) | -100 |
| max | Borne supérieure de la plage de nombres (entier de -100000000 à 100000000) | 100 |
| round | Arrondi 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/floatGénération de nombres décimaux avec une précision définie
| Nom | Description | Valeur par défaut |
|---|---|---|
| count | Nombre de nombres générés (entier de 1 à 10000) | 100 |
| min | Borne inférieure de la plage de nombres (entier de -100000000 à 100000000) | -1 |
| max | Borne supérieure de la plage de nombres (entier de -100000000 à 100000000) | 1 |
| precision | Nombre de décimales (de 1 à 8). | 2 |
Octets
GET /api/v1/byteGénération d'octets en binaire, octal, décimal et hexadécimal
| Nom | Description | Valeur par défaut |
|---|---|---|
| count | Nombre d'octets générés (entier de 1 à 10000) | 100 |
| min | Borne inférieure de la plage d'octets (entier de 0 à 255) | 0 |
| max | Borne supérieure de la plage d'octets (entier de 0 à 255) | 255 |
| radix | Base de numération des octets générés (2, 8, 10 ou 16). | 10 |
Mots de passe
GET /api/v1/passwordGénération de mots de passe
| Nom | Description | Valeur par défaut |
|---|---|---|
| count | Nombre de mots de passe générés (entier de 1 à 10000) | 1 |
| min | Longueur minimale du mot de passe (entier de 1 à 64) | 8 |
| max | Longueur maximale du mot de passe (entier de 1 à 64) | 12 |
| digits | Nombre de chiffres dans le mot de passe (entier de 0 à 64). | 2 |
| capitals | Nombre de majuscules dans le mot de passe (entier de 0 à 64). | 2 |
| special | Nombre de caractères spéciaux dans le mot de passe (entier de 0 à 64). | 2 |
Heures
GET /api/v1/timeGénération d'heures aléatoires de la journée
| Nom | Description | Valeur par défaut |
|---|---|---|
| count | Nombre d'heures générées (entier de 1 à 1440) | 10 |
| min | Borne inférieure de la plage horaire (de 00:00 à 23:59) | 08:00 |
| max | Borne supérieure de la plage horaire (de 00:00 à 23:59) | 17:00 |
| interval | Intervalle entre les heures générées (entier de 1 à 60). | 1 |
| sort | Tri du résultat (« asc » : croissant, « desc » : décroissant, « none » : sans tri). | none |
Dates
GET /api/v1/dateGénération de dates aléatoires dans différents formats
| Nom | Description | Valeur par défaut |
|---|---|---|
| count | Nombre de dates : un entier de 1 à 100. | 10 |
| min | Borne inférieure de la plage de dates au format « YYYY-MM-DD » Les autres formats doivent être compatibles avec Date.parse() | 0000-01-01 |
| max | Borne supérieure de la plage de dates au format « YYYY-MM-DD » Les autres formats doivent être compatibles avec Date.parse() | 2999-12-31 |
| format | Format d'affichage des dates générées Plus d'informations ici. | DD.MM.YYYY |
| locale | Paramètre régional Code à deux lettres de la norme ISO 639-1 | en (langue de repli) |
| days | Jours 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 |
| sort | Tri du résultat (« asc » : croissant, « desc » : décroissant, « none » : sans tri). | none |
Couleurs web
GET /api/v1/colorGénération de couleurs web dans différents formats
| Nom | Description | Valeur par défaut |
|---|---|---|
| count | Nombre d'éléments générés (entier de 1 à 1000) | 1 |
Coordonnées géographiques
GET /api/v1/geoGénération de coordonnées géographiques
| Nom | Description | Valeur par défaut |
|---|---|---|
| count | Nombre 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.