O que esta ferramenta faz
Ela monta uma tabela de dados inventados conforme o seu desenho. Você escolhe as colunas, dá nome e tipo a cada uma, diz quantas linhas quer e recebe a tabela em CSV, como array JSON ou como comandos SQL INSERT. Serve para encher um banco de desenvolvimento, testar uma importação, deixar uma demonstração mais real ou ver como uma tela se comporta com 10.000 linhas em vez de três. Tudo é gerado no seu navegador e nada é enviado.
Tipos de coluna
Número da linha, nome completo, e-mail (sempre em example.com, example.net ou example.org, domínios reservados para exemplos, então nunca chega a uma pessoa real), UUID v4, inteiro, decimal (mantém as casas: 12,50 continua 12.50), data (com hora UTC opcional), sim/não com a proporção que você definir, escolher de uma lista (com pesos escrevendo vermelho|3), palavras lorem ipsum, país e endereço IPv4. Cada coluna pode deixar uma porcentagem de células vazias, que viram campo vazio no CSV, null no JSON e NULL no SQL.
Semente: sempre os mesmos dados
Digite uma semente qualquer: a mesma semente com as mesmas colunas gera sempre exatamente as mesmas linhas, em qualquer computador. A semente vira 128 bits com cyrb128 e alimenta o gerador sfc32; inteiros em um intervalo são sorteados por amostragem com rejeição, para que nenhum valor seja favorecido. Se deixar vazia, a página pega uma da fonte aleatória segura do navegador e mostra; «Manter esta semente» a copia para o campo. Como dados com semente são repetíveis, não servem para segredos: use o gerador de senhas.
O CSV segue a RFC 4180 (CRLF, aspas só quando necessário) e o download leva uma marca BOM UTF-8 para o Excel mostrar bem os acentos. O JSON é um array de objetos com números e booleanos sem aspas. O SQL usa INSERT de várias linhas, dobra as aspas simples, escreve NULL e segue os costumes de cada dialeto. Para transformar o resultado use o conversor CSV e JSON ou o formatador de JSON.
Bom saber
Nomes, países e palavras vêm de listas pequenas, então uma tabela grande os repete: basta para testar. Tudo é inventado e um nome igual ao de uma pessoa real é coincidência. Se precisar de identificadores únicos, adicione uma coluna de UUID ou um número de linha.