phpbar.de logo

Mailinglisten-Archive

[php] Zufall gesucht!

[php] Zufall gesucht!

Alexander Wagner php_(at)_phpcenter.de
Thu, 19 Jul 2001 22:28:57 +0200


Matthias Winkelmann wrote:
> > Eine Art Garbage Collector, aller 10 Durchl�ufe wird einmal alles
> > sinnlose gel�scht...
>
> if(time()%10==0)
> {
> do foo;
> }

Wenig sinnvoll. Dann w�rde ja jede zehnte Sekunde der gc gestartet. 
Aber bei jedem Zugriff, der in dieser Sekunde stattfindet. B�se.

Ich w�re hierf�r:

$proz = 10; //fuer 10% Wahrscheinlichkeit
if (rand(1,100) < $proz)
  foo();

Und damit rand() auch funktioniert:
// seed with microseconds since last "whole" second
srand ((double) microtime() * 1000000);

http://php.net/rand
http://php.net/srand

Gesundheit
Wagner

-- 
Madness takes its toll. Please have exact change.


php::bar PHP Wiki   -   Listenarchive