Advertisement
Guest User

Untitled

a guest
May 24th, 2017
59
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.81 KB | None | 0 0
  1. Random rnd = new Random((int) DateTime.Now.Ticks & 0x0000FFFF);
  2. var email = project.Variables["account_email"].Value;
  3. var length = email.Length;
  4. var dog_pos = email.IndexOf('@');
  5. var username = email.Substring(0, dog_pos);
  6. var domain = email.Substring(dog_pos, length-dog_pos);
  7. var new_username = "";
  8. int dots_count = 3; // максимальное количество точек
  9. int dots_iter = 0;
  10.  
  11. // цикл по всей длинне, но в условии проверяем 0 и последний символы
  12. for (int i = 0; i < username.Length; i++) {
  13. if ((rnd.Next(0, 3) == 1) && (i != 0) && (i != username.Length) && (dots_iter < dots_count) {
  14. new_username += ".";
  15. new_username += username[i];
  16. dots_iter++;
  17. } else {
  18. new_username += username[i];
  19. }
  20. }
  21.  
  22. return new_username + domain;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement