Рандомный текст С# ( randon char C#)

НачалоПриветствую вас любители зеннопостера.

Не так давно делая шаблон для прибавления сабдоменов в панели хостинга, я столкнулся с потребностью сгенерировать рандомный текст в определенном количестве.

Ну и как обычно мы идем в гуглить и что мы там находим? Я вбил таковой запрос — рандомный текст C# , random text C# , generate random string c# , generate random characters c# , c# generate random chars.

Но в конечном итоге я не получил обычного и элегантного ответа. Все ответы были длинноватые и много уровневые и с кучей переменных и действий.

А душа просит простоты. Ну и как вы додумались раз статья имеет место быть то решение нашлось.Итак разложим все по полочкам.

Есть необходимость иметь на выходе такового рода генерацию.djybshubdbgdhon123djybshubdbgdhonРеализацияПорывшись в просторах веба я отыскал такое:public static string RandomText(int countOfChars,string options,string customSymbols)12345public static string RandomText(int countOfChars,string options,string customSymbols)Разжуем для тех кто только начинает свое путешествие в мире Сишарп:int countOfChars — количество знаков для генерации.string options — функция генерации текста либо знаков «d» — генерируем числа, «c» — генерировать Огромные буковкы,  «s» — только случайные знаки, «f» — 1-ая буковка большая.string customSymbols — «s» в главном употребляется для генерации случайных знаков.И так разобравшись с опциями составим сниппет для наших нуждvar result = Macros.TextProcessing.RandomText(5, "c","");// результатFBHuwMaNnRvqCrI123456var result = Macros.TextProcessing.RandomText(5, "c","");// результатFBHuwMaNnRvqCrIНо вы скажете нам же необходимо буковкы в нижнем регистре и мы решаем и эту делему функция ToLower возвращает копию этой строчки в нижнем регистре.var result = Macros.TextProcessing.RandomText(5, "c","").ToLower();// результатtupaaldyvbowuce123456var result = Macros.TextProcessing.RandomText(5, "c","").ToLower();// результатtupaaldyvbowuceНадеюсь Вам посодействовала эта статья в ваших изысканиях. Время от времени необходимо что-то обычное и его трудно отыскать, заглядывайте сюда и делитесь своими увлекательными решениями.

Не забудьте поделится этой новостью с друзьями.

источник: {https://artstroy.net/randomnyj-tekst/|Рандомный текст С# ( randon char C#)|ArtStroy.net}