GameMaker: Перемешивание строк

Перемешивание строк в GameMaker

Этот минималистичный пример предоставляет функцию для перемешивания строк. То есть, возвращаемая строка содержит все символы из исходной, но размещенные в случайном порядке.

Скачать 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

Похожие записи

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.