[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Рандом вероятность выподения числа
REZzANATOR
Всем привет

В общем матчасть.

Подскажите, делаю баннерокрутилку нужно чтобы баннеры с весом большим показывались чаще, соответственно с меньшим реже!?

собираю массив с id баннеров и делаю рандом от нуля до кол-ва элементов в массиве.

Как вот с весом быть не могу придумать.

Можно уменьшать шанс делением по модулю..но мне чуть в другую сторону








Спустя 1 час, 11 минут, 49 секунд (21.06.2012 - 15:10) vagrand написал(а):
На вскидку приходит в голову следующий вариант - вхождение id тех банеров, которые должны показываться чаще в массиве должно быть больше, т.е. должны быть дубляжи несколько раз определенных ID

Спустя 36 минут, 34 секунды (21.06.2012 - 15:47) AlexanderC написал(а):
D... и так вес массива должен увеличиваться в геометричесской прогрессии....
Нужно правельно построить вывод. Тобишь- сначала разделяем банеры по категориям(весу, цене итд)- потом пользуемся структурой FIFO

Спустя 3 часа, 53 минуты, 7 секунд (21.06.2012 - 19:40) REZzANATOR написал(а):
Спасибо.

AlexanderC, не совсем понял про ФИФО.

Получается берем все баннеры из базы, группируем по весу, а как быть с ФИФО?

можно подробнее??

Спустя 1 час, 33 минуты, 55 секунд (21.06.2012 - 21:14) vital написал(а):
ВСе придумано до вас.
http://oooportal.ru/?cat=article&id=91


_____________
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.