Mailinglisten-Archive |
On Mon, Dec 30, 2002 at 10:52:28PM +0100, Kai Bettin wrote: > hallo > > > Ausschnitt aus php.net > > int rand ( [int min, int max]) > > ... > > In older versions of PHP, you had to seed the random number generator > > before use with srand(). Since 4.2.0 this is no longer necessary. > > ... > > See also srand(), getrandmax(), and mt_rand(). > > > Welche Version hast Du? > > Live Version 4.1.1, im LAN 4.2.1... aber hat denn die RAND() funktion > innerhalb einer sql-query wirklich etwas mit der RAND() version von php zu > tun? > Ich habe an die Rand-Funktion in php gedacht. > > Bei einer 1:1-Verteilung würde ich einen "Besucherzähler" einfügen. > > Mit einer Modolo-Division (%) durch die Anzahl der Banner würde jeder > > Banner gleich oft gezeigt werden > > ich muss zugeben das ich gerade etwas auf dem schlauch stehe wie soetwas > auszusehen hat. kannst du das evtl. in eine beispiel query formen? :p > > aber ich glaube auch, das ich einfach mal schaue, wie andere systeme banner > handlen. vielleicht kommt ja da der aha-effekt. > function visitorCounter($file) { $lines = file($file); $handle = fopen($file, 'w'); $rand = (int)$lines[0] + 1; fputs($handle, $rand); // Das ist Deine Zahl $rand = $rand % $nrBanner; fclose($handle); } > danke dir jedenfalls > > gruss > > kai > > -- > Infos zur Mailingliste, zur Teilnahme und zum An- und Abmelden unter > -->> http://www.4t2.com/mysql CU Michael .--. |o_o | -- ||_/ | /-----------------------------------------------------\ // \ \ | Michael Ott, Glockenhofstr. 29a, 90478 Nuernberg | (| | ) | e-mail: michael@ZolnOtt.de, Tel. +49 9 11 41 88 576 | /'\_ _/`\ \-----------------------------------------------------/ \___)=(___/ -- Infos zur Mailingliste, zur Teilnahme und zum An- und Abmelden unter -->> http://www.4t2.com/mysql
php::bar PHP Wiki - Listenarchive