Генерация случайного текста на C#

Сообщения
1
Реакции
0
Всем привет!

Нам потребуется:
1.Visual Studio любой
2.Терпение
3.Прямые руки​

Инструкция:
1.Кидаем на форму(главное окно программы) textBox1 и Button1
2.В button1 пишем:

Код:
Random rnd = new Random();
Char[] pwdChars = new Char[26] {'a','b','c','d','e','f','g','h','i','j','k','l',' m','n','o','p','q',' r','s','t','u','v','w','x','y','z'};
textBox1.Text = String.Empty;
for (int i = 0; i < 10; i++)
textBox1.Text += pwdChars[rnd.Next(0, 25)];
Или можно что бы генерировался с числами:

Код:
Random rnd = new Random();
Char[] pwdChars = new Char[36] {'a','b','c','d','e','f','g','h','i','j','k','l',' m','n','o','p','q','r','s','t','u','v','w','x','y' ,'z','0','1','2','3','4','5','6','7','8','9'};
textBox1.Text = String.Empty;
for (int i = 0; i < 20; i++)
textBox1.Text += pwdChars[rnd.Next(0, 35)];
 

Rezzzz

Кодер
Сообщения
107
Реакции
71
Skype
mr.rezzzz
Куда проще.
Код:
        public static string RandomString(int length)
        {
            const string chars = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789";
            var random = new Random();
            return new string(Enumerable.Repeat(chars, length)
              .Select(s => s[random.Next(s.Length)]).ToArray());
        }
использование:
Код:
 richTextBox1.Text =RandomString(50)
 
kaspersky keys
Верх