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

  • Автор темы Автор темы desided
  • Дата начала Дата начала

desided

Client
Регистрация
19.10.2015
Сообщения
120
Реакции
11
Баллы
18
собсно сабж, подскажите как сишарпом поставить опеределнный знак (допустим точку) в рандомном месте слова
a.lien
ali.en
al.i.en
чтобы при генерации из входящих строк получалось примерно такое
 
C#:
Развернуть Свернуть Копировать
Random rnd = new Random();
string word = "слово";
int pos = rnd.Next(1, word.Length);
return word.Substring(0, pos) +"."+ word.Substring(pos);
мб работает.
гугл почты?
 
  • Оценить
Реакции: desided
C#:
Развернуть Свернуть Копировать
Random rnd = new Random();
string word = "слово";
int pos = rnd.Next(1, word.Length);
return word.Substring(0, pos) +"."+ word.Substring(pos);
мб работает.
гугл почты?
так точно, чет ошибку светит
 
похоже ты как-то не правильно переменную всунул.
не знаю как у тебя, должно быть примерно так

string word = project.Variables["имя_переменной"].Value;
 
похоже ты как-то не правильно переменную всунул.
не знаю как у тебя, должно быть примерно так

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

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