Sergey_2003
Guest
Алгоритмистика
Доброго времени суток All!
Вот какая тема.
Есть локальная банерная система, без приоритетов, к примеру 2 банера:
первый открутился 19 раз,
чуть позже добавился другой и открутил 1 раз,
выровнять процентное соотношение к примеру не сложно, количество показов банера делим на сумму показов всех банеров и умножить на 100, тобишь
(19/20)*100=95% и (1/20)*100=5%
получаеться что второй банер будет показываться до тех пор пока не поровняеться с первым (некузяво) хотелось бы красиво забить массив(100) где id первого будет повторяться 5 раз, а id второго будет повторяться 95 раз перемешать и дергнуть случайный, но как построить данный массив ума не фатает, может кто сталкивался с такого рода инвертными массивами.
Зараннее благодарен.
Доброго времени суток All!
Вот какая тема.
Есть локальная банерная система, без приоритетов, к примеру 2 банера:
первый открутился 19 раз,
чуть позже добавился другой и открутил 1 раз,
выровнять процентное соотношение к примеру не сложно, количество показов банера делим на сумму показов всех банеров и умножить на 100, тобишь
(19/20)*100=95% и (1/20)*100=5%
получаеться что второй банер будет показываться до тех пор пока не поровняеться с первым (некузяво) хотелось бы красиво забить массив(100) где id первого будет повторяться 5 раз, а id второго будет повторяться 95 раз перемешать и дергнуть случайный, но как построить данный массив ума не фатает, может кто сталкивался с такого рода инвертными массивами.
Зараннее благодарен.

