с#. знак в рандомном месте слова

desided

Client
Регистрация
19.10.2015
Сообщения
120
Благодарностей
11
Баллы
18
собсно сабж, подскажите как сишарпом поставить опеределнный знак (допустим точку) в рандомном месте слова
a.lien
ali.en
al.i.en
чтобы при генерации из входящих строк получалось примерно такое
 

doc

Client
Регистрация
30.03.2012
Сообщения
8 685
Благодарностей
4 641
Баллы
113
C#:
Random rnd = new Random();
string word = "слово";
int pos = rnd.Next(1, word.Length);
return word.Substring(0, pos) +"."+ word.Substring(pos);
мб работает.
гугл почты?
 
  • Спасибо
Реакции: desided

desided

Client
Регистрация
19.10.2015
Сообщения
120
Благодарностей
11
Баллы
18

desided

Client
Регистрация
19.10.2015
Сообщения
120
Благодарностей
11
Баллы
18

doc

Client
Регистрация
30.03.2012
Сообщения
8 685
Благодарностей
4 641
Баллы
113

doc

Client
Регистрация
30.03.2012
Сообщения
8 685
Благодарностей
4 641
Баллы
113
похоже ты как-то не правильно переменную всунул.
не знаю как у тебя, должно быть примерно так

string word = project.Variables["имя_переменной"].Value;
 

desided

Client
Регистрация
19.10.2015
Сообщения
120
Благодарностей
11
Баллы
18
похоже ты как-то не правильно переменную всунул.
не знаю как у тебя, должно быть примерно так

string word = project.Variables["имя_переменной"].Value;
спасибо заработало, а как размножить на большее число знаков, запихал конструкцию word.Substring(0, pos) +"."+ word.Substring(1, pos) +"."+ word.Substring(pos); но он чет как то еще слова разделяет странно)
 

doc

Client
Регистрация
30.03.2012
Сообщения
8 685
Благодарностей
4 641
Баллы
113
спасибо заработало, а как размножить на большее число знаков, запихал конструкцию word.Substring(0, pos) +"."+ word.Substring(1, pos) +"."+ word.Substring(pos); но он чет как то еще слова разделяет странно)
а тут уже нужно алгоритм продумывать
 

ZennoScript

Moderator
Регистрация
04.03.2011
Сообщения
4 450
Благодарностей
1 885
Баллы
113
Была когда то для этих целей программка элементарная. Называется она dot generator. Поищите. Быстро и просто генерировала тысячи адресов.
 

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)