Advertisement
tugolukov

generate random 2

Sep 12th, 2018
96
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 1.35 KB | None | 0 0
  1. public async Task AddMany()
  2.         {
  3.             for (int i = 0; i < 100; i++)
  4.             {
  5.                 var user = new UserModel()
  6.                 {
  7.                     Name = kek(),
  8.                     Email = kek(),
  9.                     Login = kek(),
  10.                     Password = kek(),
  11.                     Patronymic = kek(),
  12.                     Role = RoleOption.User,
  13.                     Surname = kek()
  14.                 };
  15.                 await Create(user, user.Password);
  16.             }
  17.         }
  18.  
  19.         private string kek()
  20.         {
  21.             StringBuilder builder = new StringBuilder();
  22.             Random random = new Random();
  23.             char ch;
  24.             for (int i = 0; i < 10; i++)
  25.             {
  26.                 //Генерируем число являющееся латинским символом в юникоде
  27.                 ch = Convert.ToChar(Convert.ToInt32(Math.Floor(26 * random.NextDouble() + 65)));
  28.                 //Конструируем строку со случайно сгенерированными символами
  29.                 builder.Append(ch);
  30.             }
  31.             return builder.ToString();
  32.         }
  33.  
  34.         [HttpGet]
  35.         [Route("generateusers")]
  36.         public async Task Gen()
  37.         {
  38.             await _usersService.AddMany();
  39.         }
  40.         Task AddMany();
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement