c# рандомизация текста.

Discussion in 'С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby' started by dpe_x, 11 Apr 2011.

  1. dpe_x

    dpe_x Elder - Старейшина

    Joined:
    8 Sep 2010
    Messages:
    155
    Likes Received:
    35
    Reputations:
    14
    Очень нужна функция на c# по рандомизации текста.
    Суть рандомизации замена рандомного колва символов русской раскладки на аналогичную на английском.
    типа

    Code:
    'а' => 'a', 'А' => 'A', 'В' => 'B', 'е' => 'e', 'Е' => 'E',
    		'о' => 'o', 'О' => 'O', 'р' => 'p', 'Р' => 'P', 'Н' => 'H',
    		'и' => 'u', 'Т' => 'T', 'с' => 'c', 'С' => 'C', 'М' => 'M',
    		'К' => 'K', 'х' => 'x', 'Х' => 'X'
    
    Может у кого есть готовая функция..
    Или подтолкните в какую сторону двигать.
    Что-то никак сообразить не могу.
     
  2. seosimf

    seosimf Member

    Joined:
    3 Mar 2011
    Messages:
    271
    Likes Received:
    44
    Reputations:
    6
    Транслитерация что ли?
     
  3. dpe_x

    dpe_x Elder - Старейшина

    Joined:
    8 Sep 2010
    Messages:
    155
    Likes Received:
    35
    Reputations:
    14
    нет .
    просто перевод из русской "p" в ангийскую "p",
    "и" в "u" и тд.
    тоесть символы одинаковые а язык разный.
     
  4. seosimf

    seosimf Member

    Joined:
    3 Mar 2011
    Messages:
    271
    Likes Received:
    44
    Reputations:
    6
    Ну это фактически и есть транслитерация, ладно не важно, а что тут думать то, вот решения в лоб
    Можно и с лямда сделать еще меньше кода будет.
     
    2 people like this.
  5. dpe_x

    dpe_x Elder - Старейшина

    Joined:
    8 Sep 2010
    Messages:
    155
    Likes Received:
    35
    Reputations:
    14
    как то я забыл про Dictionary. Двигал в сторону хешей.
    спасибо все работает.