Com seed: o mesmo schema, a mesma contagem de linhas e a mesma seed produzem sempre uma saída idêntica. Linhas coerentes: o e-mail corresponde ao nome; cidade, estado, CEP, telefone e moeda correspondem ao país.
O que faz
Gera dados falsos determinísticos a partir de um schema e uma seed. Escolha entre 43 tipos de campo em oito categorias: identidade (nome, email, username), contato (telefone, avatar, senha), localização (país, cidade, estado, código postal, rua, coordenadas), comércio (empresa, cargo, preço, moeda, nome de produto, SKU), web (URL, slug, IPv4/IPv6, MAC, cor, user agent), texto (palavra, frase, parágrafo, headline, frase de efeito) e numérico (inteiro, número, decimal, porcentagem, sequência, booleano), além de
UUIDUUIDA 128-bit identifier generated to be practically unique without coordination, most commonly in version-4 (fully random) form.
, data, escolha-em-lista, string e índice. As linhas são coerentes: um email corresponde ao nome da própria linha, e a cidade, o estado, o código postal, o formato de telefone e a moeda correspondem ao país da linha. Com seed, então o mesmo schema, a mesma contagem de linhas e a mesma seed sempre produzem saída idêntica - perfeito para fixtures e testes. 100% client-side.Como usar
- Adicione campos: dê um nome a cada um e escolha um tipo na lista agrupada (Identidade, Contato, Localização, Comércio, Web, Texto, Numérico, Outros).
- Configure as opções específicas do tipo que aparecem (mín/máx, precisão, comprimento, charset, início/passo ou opções de escolha).
- Defina a contagem de Rows (1–500) e uma Seed - use New seed para um sorteio aleatório diferente.
- O JSON renderiza ao vivo à direita, fixo enquanto você rola o schema.
- Copie-o, ou faça Download como
mock-data.json.
Exemplos
Schema id: index, name: fullName, email: email, 3 linhas, seed 1 → um array de 3 elementos com ids sequenciais e nomes/emails coerentes (cada email deriva do nome da própria linha).
Schema country, city, postal, phone, 5 linhas → a cidade, o formato do código postal e o formato de telefone de cada linha correspondem ao seu país.
Bom saber
- Privado: a geração é local; os dados são sintéticos, não pessoas reais.
- Com seed e determinístico (PRNG mulberry32) - não é criptograficamente aleatório; os UUIDs têm forma de v4.
- Os avatares são identicons SVG gerados inline - nenhuma requisição externa.
- Ferramentas relacionadas:
UUIDUUIDA 128-bit identifier generated to be practically unique without coordination, most commonly in version-4 (fully random) form.
Generator, JSON to TypeScript.