1

Тема: AHK: Генератор случайных согласных букв

Есть вот такой генератор случайных символов, букв и цифр на выбор по маске:


;48-57 (the digits 0-9), 65-90 (uppercase A-Z), and 97-122 (lowercase a-z)

x := example(7, 97, 122)

example(i, r1, r2) {
 loop %i% {
   random, rand, r1, r2
   word .= chr(rand)
         }
 return word
}

Подскажите, а как генерировать случайные только согласные или только гласные буквы?

2

Re: AHK: Генератор случайных согласных букв

Языков много. Вряд ли у AutoHotkey есть такое понятие, как гласные, согласные и т. п. Я думаю, есть только один верный способ - составить перечень (массив) гласных букв.

3

Re: AHK: Генератор случайных согласных букв

ypppu пишет:

Языков много. Вряд ли у AutoHotkey есть такое понятие, как гласные, согласные и т. п. Я думаю, есть только один верный способ - составить перечень (массив) гласных букв.

Спасибо. И из массива рандомайзером уже выбирать случайный элемент, так? Думал есть более специализированное решение.

4

Re: AHK: Генератор случайных согласных букв

ThrowSum пишет:

И из массива рандомайзером уже выбирать случайный элемент, так?

Да.