Ich hab sowas zu einem anderen Thema programmiert, ist aber die Frage ob es dir hilft.
Du gibst jeden Banner ein Zahl, je h�her, desto �fter kommt er. Bsp: Banner1 1 Banner2 4 Banner3 10 Bei der Darstellung gehst du folgenderma�en vor: du summierst die ganzen Zahlen -> 15. Dann nimmst du eine Zufallszahl im Bereich 1-15. z.B. 6 Dann machts du eine Schleife �ber deine Banner und ziehst die Bannerzahl von deiner Zufallszahl ab. Das machst du solange, bis du unter null kommst. Dieser Banner wird angezeigt. Bsp 1: 6 - 1 = 5 5 - 4 = 1 6 - 10 = -4 -> Diesen Banner darstellen. Bsp 2: Zufallszahl 4 4 - 1 = 3 3 - 4 = -1 -> Diesen Banner darstellen. Da die Zufallszahlen "zuf�llig sind" werden die gr��eren Bereiche ofter getroffen. Damit solltest du den gew�nschten Effekt erreichen. Trotzdem halte ich das ganze nicht f�r Sinnvoll, weil BSP: Jemand kauft 70% Darstellung. Ein anderer m�chte 50%. Dann hast du schon ein Problem. Ich w�rde Views verkaufen und obiges System aufbauen. Die die mehr views kaufen kommen dann warscheinlich auch �fter dran. Solbald sie drangekommen sind, erniedrigst du den Viewswert. Dadurch solltest du eine sch�ne verteilung erhalten. BSP: Banner Views Banner1 1000 Banner2 500 Banner3 100 Bei obigen System gesamt 1600 Zufallszahl = 788 788 - 1000 = -212 -> Banner darstellen, views um eines erniedrigen ergibt: Banner Views Banner1 999 Banner2 500 Banner3 100 und so weiter.... liebe Gr��e Alex -----Urspr�ngliche Nachricht----- Von: Buchner Gerhard [mailto:[EMAIL PROTECTED]] Gesendet: Dienstag, 18. Dezember 2001 15:08 An: ASP Datenbankprogrammierung Betreff: [aspdedatabase] AW: RE: AW: Bannerwerbung Hi Claudius, > Z�hlen bedeutet einfach, dass man sich irgendwo (DB oder > Application-Variablen) merkt wie oft ein Banner schon gezeigt > wurde und > dann immer um eins hochz�hlt... Kurz einmisch :-) Die Verteilung nach % finde ich nicht gut. Wie machen das die Gro�en? Ich kann ja nicht jedem garantieren auf 100 Bannereinblendungen bekommt er 25 Einblendungen. Da br�uchte ich ja bei 10 Bannern schon 250 Hits ??? Auch in Prozent kann ich ja nicht garantieren, dass 25% der Hits mit dem Banner belegt sind, wenn ich mehrere Banner habe. Und wenn doch irgendwie, wie w�rde die Auswahl des Banners erfolgen? Eins mit 10% darf ja nicht so oft gezeigt werden wie das mit 50%. Ok, Z�hler hochsetzen und irgendwann das Banner nicht mehr anzeigen, bis alle durch sind. Das hat aber den Nachteil, dass das Banner mit 50% ziemlich sicher die letzten 30 Einblendungen bekommt. Wie erreicht man hier eine gleichm��ige Verteilung? Ja, ich mu� Dein gigantisches Wissen mal wieder anzapfen ;-) Danke & Ciao Buchi | [aspdedatabase] als [EMAIL PROTECTED] subscribed | http://www.aspgerman.com/archiv/aspdedatabase/ = Listenarchiv | Sie k�nnen sich unter folgender URL an- und abmelden: | http://www.aspgerman.com/aspgerman/listen/anmelden/aspdedatabase.asp | [aspdedatabase] als [email protected] subscribed | http://www.aspgerman.com/archiv/aspdedatabase/ = Listenarchiv | Sie k�nnen sich unter folgender URL an- und abmelden: | http://www.aspgerman.com/aspgerman/listen/anmelden/aspdedatabase.asp
