
Этот минималистичный пример предоставляет функцию для перемешивания строк. То есть, возвращаемая строка содержит все символы из исходной, но размещенные в случайном порядке.
Скачать GMK
/// string_shuffle(string)
// Возвращает строку с перемешанными символами.
var r, i;
r = ''
i = 1
// для каждого символа в строке,
repeat (string_length(argument0)) {
// вставить выбранный символ в результирующую
// строку на случайной позиции.
r = string_insert(
string_char_at(argument0, i),
r, irandom(i))
i += 1
}
return rПохожие записи