Вызвать рандомную функцию

Поддержка
  • Подскажите пожалуйста как можно реализовать рандомность действий в моем случае. У меня есть 5+ действий которые нужно сделать на одной страничке, но я не хочу что бы они всегда выполнялись в одной очерёдности в каждом профиле.

    Мысль пока такая, каждое действие запихнуть в функцию и рандомно вызывать все эти функции по 1 разу. Подскажите так возможно реализовать? Или может есть проще способ о котором не знаю?

    Каждую функцию(действие на странице) мне нужно сделать только один раз в потоке.

  • You can put your function names in a list and shuffle it

  • Первое, что пришло в голову)
    Создать список с номерами.
    Перед вызовом функций брать рандомный элемент из списка.
    А 5 функций находят в цикле фор от 1 до 5. Каждая функция в условии, если рандомный элемент соответсвует 1 или 2 или 3 и т.д то выполнять функцию. По завершении функции удалять из списка этот номер, дабы не не повторять действия в одном потоке.

  • Спасибо за советы. Реализовал так:

    1. Ресурс в список (в ресурсе название всех функций)
    2. Мешать список
      Дальше работа в цикле wile:
    3. Использовать строку из списка и удалить
    4. If строка = название функции - запускаю нужную мне функцию
    5. Выход из цикла если строка = undefined ( все задания выполнены по одному разу)
  • % Поставьте в Логику и всего то :)))