Dev Tools

Gerador de cidade aleatória

Gere cidades aleatórias para exemplos e massa de teste.

Gerador de cidade aleatória

Como usar Gerador de cidade aleatória

Cidades são, possivelmente, a invenção mais transformadora da história humana. A mais antiga de que se tem registro contínuo é Uruk, na atual Mesopotâmia iraquiana, habitada desde por volta de 4500 a.C. e chegando a uma população estimada entre 50.000 e 80.000 pessoas em seu apogeu, por volta de 2900 a.C. — uma metrópole para qualquer padrão de sua época. O processo de urbanização nunca parou: em 2007, pela primeira vez na história documentada, a população urbana global superou a rural, e um relatório da ONU de 2018 estimou que 55% da humanidade já vivia em cidades. A projeção para 2050 é de 68%.

No desenvolvimento de software, cidades escondem uma complexidade técnica que o nome simples do campo nunca entrega. Sistemas de geocodificação como o Google Maps — lançado em fevereiro de 2005 com um código JavaScript que revelava a arquitetura completa da API no front-end — e o OpenStreetMap, fundado em 2004 como alternativa colaborativa e aberta, precisam lidar com cidades cujos nomes existem em dezenas de países (há mais de 25 cidades chamadas San José só na América Latina), fusos horários anômalos, sistemas de CEP sem padrão universal e transliterações conflitantes de grafias em alfabetos não-latinos. Validar um campo de cidade parece trivial até você descobrir que Pequim, Beijing e 北京 são a mesma cidade e que seu banco de dados só reconhece uma das grafias.

Esta ferramenta gera cidades aleatórias para popular campos de endereço em testes de formulário, criar dados fictícios verossímeis para perfis de usuário, testar layout de componentes com variação real de comprimento de nome, alimentar demonstrações de aplicativos de entrega, mapa ou viagem, e diversificar datasets geográficos para modelos de machine learning. Se você já precisou de uma cidade qualquer que não fosse São Paulo ou New York para testar um autocomplete de endereço, este gerador é exatamente o que você estava procurando.

Exemplo

Lisbon

Perguntas frequentes

Para que serve esta ferramenta?

Ela roda 100% no seu navegador: útil para validar, formatar ou converter dados no dia a dia de desenvolvimento.

Meus dados são enviados a algum servidor?

O processamento é feito localmente via JavaScript. Não armazenamos o conteúdo que você cola nas caixas de texto.

Posso usar em produção ou para dados reais?

Use por sua conta e risco. Para segredos (senhas, tokens), prefira ambientes controlados e políticas da sua empresa. E lembre sempre de revisar os conteúdos gerados. Nunca confie cegamente nas coisas que vê na internet.

Continue nas Dev Tools

Ferramentas relacionadas para acelerar tarefas comuns de desenvolvimento.