К сожалению, я немного борюсь с тем, что, по моему мнению, будет легкой задачей. Я пишу автокоррект в AHK для слов, которые я часто ошибаюсь, и вместо того, чтобы писать каждый возможный способ написать каждое слово неправильно, я написал список со словами, которые часто ошибочно принимают в их правильной форме. Теперь я хочу взять каждый элемент из этого списка, оставить первого персонажа как есть и рандомизировать два консекутивационных письма всеми возможными способами с исключением «уже в списке». Таким образом, в псевдокоде это будет:Рандомизировать символы в строке?
Для каждого слова в correctWords
{
FirstLetter = split to chararray(0)
newWord = split to chararray(>0)
randomized = Firstletter + newWord.randomizeTwoLetters
if(!correctWords.Contains(randomized); correctWords.AddToList(randomized))
}
Часть я борюсь с, очевидно, randomizeTwoLetters(), как бы вы об этом?
Надеюсь, вы можете мне помочь, спасибо!
Чтобы уточнить: я хочу написать фрагмент C#, который читает текстовый файл, форматирует его в соответствии с запросом, а затем записывает другой текстовый файл с фактическим сценарием AHK – Kraken
, чтобы изменить этот вопрос, включив его вместо комментария – Alejandro