Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Random rnd = new Random((int) DateTime.Now.Ticks & 0x0000FFFF);
- var email = project.Variables["account_email"].Value;
- var length = email.Length;
- var dog_pos = email.IndexOf('@');
- var username = email.Substring(0, dog_pos);
- var domain = email.Substring(dog_pos, length-dog_pos);
- var new_username = "";
- int dots_count = 3; // максимальное количество точек
- int dots_iter = 0;
- // цикл по всей длинне, но в условии проверяем 0 и последний символы
- for (int i = 0; i < username.Length; i++) {
- if ((rnd.Next(0, 3) == 1) && (i != 0) && (i != username.Length) && (dots_iter < dots_count) {
- new_username += ".";
- new_username += username[i];
- dots_iter++;
- } else {
- new_username += username[i];
- }
- }
- return new_username + domain;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement