Gerador de números de nascimento
Gere números de nascimento fictícios, mas matematicamente válidos, para testes.
Gerador de números de nascimento
Esta ferramenta gera números de nascimento que são estrutural e matematicamente válidos, mas não pertencem a nenhuma pessoa real — existem apenas como dados de teste para suites de QA, demonstrações de validação de formulários, bases de dados de exemplo e materiais de treinamento. Cada número segue as mesmas regras públicas que um real: os primeiros seis dígitos codificam uma data de nascimento como AAMMDD, e para números a partir de 1954 um dígito de verificação é adicionado para que o valor inteiro passe a soma de verificação padrão módulo 11. Os números anteriores a 1954 usam o formato antigo de 9 dígitos, que nunca teve um dígito de verificação.
Escolha um intervalo de anos e o gerador só extrai datas de nascimento dentro desse intervalo, para que você possa produzir um lote de números para adultos, para uma década específica, ou distribuídos pela mudança de formato em 1954 para testar ambos os caminhos de código de uma só vez. Escolha "homem", "mulher" ou "ambos" para o sexo — o campo do mês é compensado por 50 para um nascimento feminino, exactamente como faz a codificação real, e "ambos" os mistura aleatoriamente em todo o lote. Defina quantos números deseja gerar e escolha se a saída separa a data e a série com uma barra (900101/1234) ou agrupa todos os dígitos juntos (9001011234).
Porque o dígito de verificação é calculado para cada número de 10 dígitos, a saída desta ferramenta passa pela mesma lógica de validação que o validador de números de nascimento próprio de TextArray — cole um lote directamente lá para confirmar, ou integre-o em testes automatizados que precisem confirmar que o seu formulário aceita correctamente (ou rejeita variantes alteradas) um número de nascimento bem formado. O total sob a saída também divide o lote por quantos números saíram como homens e quantos como mulheres.
Tudo é executado localmente no seu navegador usando a Web Crypto API para aleatoriedade — nada é enviado para lado nenhum, registado ou armazenado, e nenhuma saída aqui foi jamais atribuída a uma pessoa real. Use-o estritamente para testes e desenvolvimento, nunca para representar a identidade de uma pessoa real.