Il ne s'agit pas simplement d'un générateur aléatoire de chaînes ; cet outil est conçu pour générer des adresses e-mail syntaxiquement valides et contextuellement correctes. La première étape consiste à construire la partie locale (le nom d'utilisateur avant le '@'). L'algorithme se comportera différemment selon le style que vous avez choisi. Pour « Caractères aléatoires », il générera une chaîne à partir d'un pool de lettres minuscules, de chiffres et de signes de ponctuation sûrs. Il s'assurera que la chaîne ne commence ni ne se termine par un point. Le format « Prénom Nom » utilise d'énormes dictionnaires de noms communs et peut utiliser des séparateurs tels que des points ou des underscores. L'approche « Combinaisons de mots » produit des adresses uniques et souvent amusantes, en utilisant un lexique différent de noms, d'adjectifs et de verbes.
La génération de domaines est également plutôt avancée. Pour les domaines populaires, elle choisit parmi votre liste activée. L'option « Domaines aléatoires » produit des extensions de domaine réelles mais aléatoires à partir d'une vaste liste d'extensions moins courantes et les combine avec des noms de domaine de deuxième niveau plausibles. Le programme vérifie également le dernier résultat par rapport aux séquences de caractères invalides, aux limites de longueur et à la structure de la partie domaine conformément aux directives de format d'adresse e-mail standard (RFC 5322). Cela signifie que toute adresse qu'il crée peut éventuellement exister et passera la validation de format basique sur n'importe quel formulaire web. Elles sont idéales pour les tests et l'utilisation comme espace réservé.