Documentação da API
Gere dados aleatórios por HTTP. Todos os métodos abaixo usam GET e retornam JSON.
Números inteiros
GET /api/v1/integerGeração de números inteiros positivos e negativos
| Nome | Descrição | Valor padrão |
|---|---|---|
| count | Quantidade de números gerados (inteiro de 1 a 10000) | 100 |
| min | Limite inferior do intervalo de números (inteiro de -100000000 a 100000000) | -100 |
| max | Limite superior do intervalo de números (inteiro de -100000000 a 100000000) | 100 |
| round | Arredondamento para o múltiplo mais próximo do valor indicado. Por exemplo, para múltiplos de 50: 2489 vira 2500, 131 vira 150 e 851 vira 850. | 0 |
Números decimais
GET /api/v1/floatGeração de números decimais com precisão definida
| Nome | Descrição | Valor padrão |
|---|---|---|
| count | Quantidade de números gerados (inteiro de 1 a 10000) | 100 |
| min | Limite inferior do intervalo de números (inteiro de -100000000 a 100000000) | -1 |
| max | Limite superior do intervalo de números (inteiro de -100000000 a 100000000) | 1 |
| precision | Quantidade de casas decimais (de 1 a 8). | 2 |
Bytes
GET /api/v1/byteGeração de bytes nos sistemas binário, octal, decimal e hexadecimal
| Nome | Descrição | Valor padrão |
|---|---|---|
| count | Quantidade de bytes gerados (inteiro de 1 a 10000) | 100 |
| min | Limite inferior do intervalo de bytes (inteiro de 0 a 255) | 0 |
| max | Limite superior do intervalo de bytes (inteiro de 0 a 255) | 255 |
| radix | Base numérica dos bytes gerados (2, 8, 10 ou 16). | 10 |
Senhas
GET /api/v1/passwordGeração de senhas
| Nome | Descrição | Valor padrão |
|---|---|---|
| count | Quantidade de senhas geradas (inteiro de 1 a 10000) | 1 |
| min | Comprimento mínimo da senha (inteiro de 1 a 64) | 8 |
| max | Comprimento máximo da senha (inteiro de 1 a 64) | 12 |
| digits | Quantidade de dígitos na senha (inteiro de 0 a 64). | 2 |
| capitals | Quantidade de letras maiúsculas na senha (inteiro de 0 a 64). | 2 |
| special | Quantidade de caracteres especiais na senha (inteiro de 0 a 64). | 2 |
Horários
GET /api/v1/timeGeração de horários aleatórios do dia
| Nome | Descrição | Valor padrão |
|---|---|---|
| count | Quantidade de horários gerados (inteiro de 1 a 1440) | 10 |
| min | Limite inferior do intervalo de horários (de 00:00 a 23:59) | 08:00 |
| max | Limite superior do intervalo de horários (de 00:00 a 23:59) | 17:00 |
| interval | Intervalo entre os horários gerados (inteiro de 1 a 60). | 1 |
| sort | Ordenação do resultado («asc»: crescente, «desc»: decrescente, «none»: sem ordenação). | none |
Datas
GET /api/v1/dateGeração de datas aleatórias em diferentes formatos
| Nome | Descrição | Valor padrão |
|---|---|---|
| count | Quantidade de datas: um inteiro de 1 a 100. | 10 |
| min | Limite inferior do intervalo de datas no formato «YYYY-MM-DD» Outros formatos devem ser compatíveis com Date.parse() | 0000-01-01 |
| max | Limite superior do intervalo de datas no formato «YYYY-MM-DD» Outros formatos devem ser compatíveis com Date.parse() | 2999-12-31 |
| format | Formato das datas geradas Mais informações aqui. | DD.MM.YYYY |
| locale | Configuração regional Código de duas letras conforme o padrão ISO 639-1 | en (idioma alternativo) |
| days | Dias da semana permitidos (inteiros de 1 a 7 separados por vírgulas; 1: segunda-feira, 7: domingo) Se o parâmetro for omitido, qualquer dia é permitido | 1,2,3,4,5,6,7 |
| sort | Ordenação do resultado («asc»: crescente, «desc»: decrescente, «none»: sem ordenação). | none |
Cores web
GET /api/v1/colorGeração de cores web em diferentes formatos
| Nome | Descrição | Valor padrão |
|---|---|---|
| count | Quantidade de elementos gerados (inteiro de 1 a 1000) | 1 |
Coordenadas geográficas
GET /api/v1/geoGeração de coordenadas geográficas
| Nome | Descrição | Valor padrão |
|---|---|---|
| count | Quantidade de elementos gerados (inteiro de 1 a 1000) | 1 |
Como usar a API
Escolha um endpoint, confira seus parâmetros e abra a área de testes. Edite a consulta e faça uma solicitação GET para ver a resposta JSON real.
É bom saber
Os métodos da versão 1 retornam um array items. Alguns parâmetros inválidos são substituídos pelos valores padrão; as tabelas descrevem os valores aceitos.