Suche eine gute Möglichkeit, Werbenanner zufällig anzuzeigen.
Das ganze soll so sein, dass die Möglichkeiten für alle Banner möglichst gleich ist.
Im Moment löse ich das so:
... für hier 3 Möglichkeiten. Ist es besser die Intervalle runterzusetzen, damit die Anzeigechancen besser/gleicher werden (z.B. rand(0,300))?
Gibt es noch ne Möglichkeit zu priorisieren? Z.B. wenn ich für eines der 3 das Intervall auf 200 setze und die anderen jeweils auf 50? Müsste ja klappen oder?
Das ganze soll so einfach wie möglich sein, also ne SQL Unterstützung brauche ich eigentlich im Moment noch nicht.
Dank euch recht herzlich.
Das ganze soll so sein, dass die Möglichkeiten für alle Banner möglichst gleich ist.
Im Moment löse ich das so:
Code:
srand ((double)microtime()*1000000);
$random = rand(0,300);
if ($random > 200)
{
}
elseif ($random > 100)
{
}
else
{
}
Gibt es noch ne Möglichkeit zu priorisieren? Z.B. wenn ich für eines der 3 das Intervall auf 200 setze und die anderen jeweils auf 50? Müsste ja klappen oder?
Das ganze soll so einfach wie möglich sein, also ne SQL Unterstützung brauche ich eigentlich im Moment noch nicht.
Dank euch recht herzlich.