Что мне приходит в голову:
Создаём две переменных-счётчика для количества лайкнутых и нелайкнутых постов.
like=0
no_like=0
Далее делаем условие через if:
Если [[like]]/([[like]]+[[no_like]])>=0.8,
то:
выполняем код при котором не лайкаем пост и увеличиваем переменную no_like на 1.
Иначе - выполняем код, при котором лайкаем пост и увеличиваем переменную like на 1.
Тогда соотношение всегда будет стремиться к 80%
тестовый скрипт вероятность.xml
Как мешать строки?
-
@uraabk ну да, с одного такого ответа я уже по-ржал:
@denis_krsk said in Качество перемешивания.:@bronshik xD Вы решили, что работает по принципу миксера, чем дольше взбиваешь, тем однородней масса?))) В конце концов кто мешает вам сами проверить?
По существу: видимо так работает алгоритм перемешивания. Ничего более конкретного я не нашел.
-
-
@senerg said in Как мешать строки?:
@xclsv , я так и делаю: сначала перегружаю, потом ресурс в список, мешаю, потом список в ресурс. Только из-за этой ошибки мешаю в цикле несколько раз(
А зачем грузить ресурс в список? Нельзя просто перегружать ресурс перед каждым его использованием? Должна всегда случайная строка браться напрямую из ресурса (с галочкой "мешать строки").
-
