[RoLUG] codice random banner

Dario Rigolin rolug@lists.linux.it
Fri, 21 Mar 2003 12:17:27 +0100


On Thursday 20 March 2003 19:19, Roccatello Eduard wrote:

> si accettano critiche e consigli.
> per chi non lo avesse capito quel codice è ASP :-P

Potresti invece creare un generatore di sequenze numeriche parametriche e 
memorizzare l'indice. Se precalcoli una successione di banner (B0...Bi) che 
rispecchi la distribuzione di probabilità dei banner. Questo ti costa ua 
costante fissa ogni volta che cambi i banner (presumendo che i dati dei 
banner cambino con poca frequenza rispetto alle visite che hai nel tuo sito. 
Ogni lettura di banner deve solo condividere un indice circolare sulla 
sequenza, nessun calcolo run-time e sei magicamente ad O(1).

Ciao!

-- 
Dario Rigolin
Phone: +39 3351261582