{
"sessionId": "session_1763256528810_buykre0lv",
"subjects": [
"codigo",
"programacao",
"dados"
],
"provider": "perplexity",
"message": "Crie um código para criar nomes e emails aleatórios em python.",
"model": "sonar",
"content": "Aqui está um código Python que gera **nomes aleatórios** (combinando adjetivos e substantivos) e **emails aleatórios** baseados nesses nomes:\n\n```python\nimport random\nimport string\n\n# Listas de adjetivos e substantivos\nadjetivos = ['Feliz', 'Brilhante', 'Corajoso', 'Sorridente', 'Inteligente', 'Alegre', 'Esperto']\nsubstantivos = ['Gato', 'Cachorro', 'Panda', 'Tigre', 'Leão', 'Urso', 'Coelho']\n\n# Domínios para emails\ndominios = ['gmail.com', 'yahoo.com', 'outlook.com', 'example.com']\n\ndef gerar_nome_aleatorio():\n adjetivo = random.choice(adjetivos)\n substantivo = random.choice(substantivos)\n numero = random.randint(100, 999)\n return f\"{adjetivo}{substantivo}{numero}\"\n\ndef gerar_email_aleatorio(nome=None):\n if nome is None:\n nome = gerar_nome_aleatorio()\n dominio = random.choice(dominios)\n return f\"{nome.lower()}@{dominio}\"\n\n# Exemplo de uso\nnome = gerar_nome_aleatorio()\nemail = gerar_email_aleatorio(nome)\n\nprint(f\"Nome: {nome}\")\nprint(f\"Email: {email}\")\n```\n\n---\n\n### Explicação:\n- **`gerar_nome_aleatorio()`**: Combina um adjetivo, um substantivo e um número para criar um nome único.\n- **`gerar_email_aleatorio()`**: Usa o nome gerado e adiciona um domínio aleatório para criar um email.\n- Você pode personalizar as listas de adjetivos, substantivos e domínios conforme sua necessidade.\n\n---\n\n### Dica:\nPara nomes mais realistas, use bibliotecas como `Faker`:\n```bash\npip install faker\n```\n```python\nfrom faker import Faker\nfake = Faker('pt_BR') # ou 'en_US' para inglês\n\nnome = fake.name()\nemail = fake.email()\nprint(f\"Nome: {nome}\")\nprint(f\"Email: {email}\")\n```\n\nAmbas as abordagens são úteis: a primeira para nomes criativos e a segunda para dados realistas.",
"citations": [
"https://fineproxy.org/pt/creating-a-temporary-email-with-python-a-step-by-step-guide/",
"https://www.toolify.ai/pt/ai-news-pt/gerador-de-nomes-aleatrios-em-python-tutorial-completo-3473705",
"https://groups.google.com/g/python-brasil/c/vh13DZcAX-I",
"https://www.devponto.com/posts/como-fazer-um-gerador-de-senhas-aleatorias-em-python/",
"https://www.youtube.com/watch?v=Tl_v_0Fn_8A",
"https://www.ionos.com/pt-br/digitalguide/sites-de-internet/desenvolvimento-web/python-random/",
"https://4future.com.br/2023/12/gerando-dados-aleatorios-com-python/",
"https://www.youtube.com/watch?v=G2PK6TsIT3M",
"http://codingfleet.com/transformation-details/python-code-for-generating-random-emails/",
"https://seatable.com/pt/ajuda/python-registros-aleatorios-seatable/",
"https://docs.python.org/pt-br/3.7/library/random.html",
"https://github.com/RaphaelAnjos27/Gerador-Nome-Aleatorio-em-Python"
],
"messageCount": 3
}