Dev - C++ - Generador ramdon de correo electronico

 
Vista:
sin imagen de perfil

Generador ramdon de correo electronico

Publicado por David (3 intervenciones) el 25/10/2022 19:10:09
hola me pueden ayudar, necesito crear correos electronicos de gmail ramdons
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
1
Responder
Imágen de perfil de kevin

RE: Generador ramdon de correo electronico

Publicado por kevin (59 intervenciones) el 25/10/2022 19:50:45
Pero cuales son las especificaciones?

que el correo contenga numeros, letras, nombres...
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar
sin imagen de perfil

RE: Generador ramdon de correo electronico

Publicado por David (3 intervenciones) el 25/10/2022 19:53:00
si que lleve numeros y letras por ejemplo:

[email protected]
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de kevin

Generador ramdon de correo electronico

Publicado por kevin (59 intervenciones) el 25/10/2022 20:34:26
Listo, si quieres nombres, puedes usar la libería <fstream> y obtener los nombres de un .txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
#include <iostream>
#include <time.h>
#include <random>
using namespace std;
 
int main()
{
    string diccionario = "qwertyuiopasdfghjklzxcvbnmQWERTYUIOPASDFGHJKLZXCVBNM";
    int cantidad_correos, inicio_numeros, final_numeros, cantidad_letras;
    string letras;
    srand((unsigned) time(NULL));
 
    cout << "Cuantos correos deseas?: ";
    cin >> cantidad_correos;
 
    cout << "rango de numeros en el correo, separado por espacio (ejemplo: 1000 2000): ";
    cin >> inicio_numeros >> final_numeros;
 
    cout << "Cuantas letras en el correo: ";
    cin >> cantidad_letras;
 
    for(int i = 0; i < cantidad_correos; i++)
    {
        letras = "";
        //para letras
        for(int i = 0; i < cantidad_letras; i++) letras += diccionario[rand() % diccionario.size()];
 
        cout << letras << inicio_numeros + rand() % final_numeros << "@gmail.com\n";
    }
    return 0;
}
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar
sin imagen de perfil

Generador ramdon de correo electronico

Publicado por David (3 intervenciones) el 29/10/2022 22:01:37
Gracias me sirvió de mucho te lo agradezco
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar