Перемешивание массива: различия между версиями
Перейти к навигации
Перейти к поиску
Tatikoma (обсуждение | вклад) (Новая страница: «== Описание == Пример, как перемешать массив. == Версия == 1.0 == Минимальная версия UOPilot == 2.31 ==...») |
Tatikoma (обсуждение | вклад) |
||
Строка 38: | Строка 38: | ||
== Смотрите также == | == Смотрите также == | ||
[[Массивы]] | [[Массивы]] | ||
− | + | <br>[[Load_array]] | |
− | + | <br>[[Save_array]] | |
− | + | <br>[[Random]] | |
− | + | <br>[[For]] | |
== Первоисточник == | == Первоисточник == | ||
[[Категория:Библиотека скриптов]] | [[Категория:Библиотека скриптов]] |
Текущая версия на 11:35, 28 августа 2019
Содержание
Описание
Пример, как перемешать массив.
Версия
1.0
Минимальная версия UOPilot
2.31
Скрипт
set linedelay 0 // задержка между строк 0 log clear // очистка лога log mode compact // компактный лог // массив set %arr [1] 10 set %arr [2] 20 set %arr [3] 30 set %arr [4] 40 set %arr [5] 50 set %arr [6] 60 set %arr [7] 70 log Исходный массив log %arr [1] %arr [2] %arr [3] %arr [4] %arr [5] %arr [6] %arr [7] log // перемешивание for #i 1 10 // 10 раз поменять местами случайные элементы массива set #a 1 + random(size(%arr)) set #b 1 + random(size(%arr)) set #tmp %arr [#a] set %arr [#a] %arr [#b] set %arr [#b] #tmp end_for log Перемешанный массив log %arr [1] %arr [2] %arr [3] %arr [4] %arr [5] %arr [6] %arr [7] end_script
Смотрите также
Массивы
Load_array
Save_array
Random
For