@GameBot said in нужно, чтобы скрипт закончил текущее выполнение цикла:
В данном случае не Break, а Continue.
Если Break, то выйдет из цикла For
Да, вы правы. Не дочитал до конца
Задался таким вот вопросом, а как рандомизировать выполнение функций из общего количества.
Поясню общее количество дейтвий задается пользователем через FOR, например 100, и имеется 4 основных функции: post, like, comment ,repost. Ведь основная проблема при работе с любым ресурсом это постоянный повтор действий, можно конечно дать возможность пользователю внести некоторые данные, допустим постов 50, репостов 15, лайков 25, комментариев 10. Но само исполнение и порядок исполнения предоставить скрипту.
Теперь как реализовать? Единсвенное до чего пока додумался это - русская рулетка в прямом смысле:
ставим рандомное число и соответтственно если выпало 1 постим, если 2 комментируем и тд.
Вот только как отследить последнее действие чтобы оно не повторялось , т.е. если в прошлый раз было 2 и в следующий тоже 2 , то давай еще разок крутани. Ну и соответсвенно отследить общее выполнение каждого параметра , согласно заданных критериев.
Думаю многим поможет слегка очеловечить своих роботов. Делимся идеями по реализации.
Заранее спасибо.
@BigLebovski можно каждому действию назначить % вероятности выполнения (вероятность не настоящая, но тут не об этом). Например, юзер указал что like должен выполнятся в 73 % случаев.
Значит перед каждой итерацией функции like выполняй:
VAR_LIKE_CHANCE = rand(1,100)if (VAR_LIKE_CHANCE <= 73) то функцию можно выполнять. Иначе пропускаем.