ik heb een "scriptje" dat een getal genereerd tussen de 1 en de 3, en zodoende een banner uitkiest (banner 1 2 of 3).
nou is het probleem dat ik datzelfde script soms wel 3x tegelijk op een pagina aangevraagd wordt... probleem is dus dat ik dan 3x dezelfde uitkomst krijg (hij maakt het in 1x, op dezelfde tijd dus)
hoe kan ik jou zorgen dat ie echt ELKE keer dat ie gerunt wordt random is.. ook al is de tijd en de client hetzelfde(ip enzo)?
is wat ik nu heb
oja, $nr+1 ofzo kan niet, want als ie dan bijv. al 3 is wordt het 4...en dan heb ik er dus geen banner voor.
het is btw niet tot 3 gelimiteerd... ik moet die 3 ook zo in 5 of bijv. 200 kunnen veranderen...
nou is het probleem dat ik datzelfde script soms wel 3x tegelijk op een pagina aangevraagd wordt... probleem is dus dat ik dan 3x dezelfde uitkomst krijg (hij maakt het in 1x, op dezelfde tijd dus)
hoe kan ik jou zorgen dat ie echt ELKE keer dat ie gerunt wordt random is.. ook al is de tijd en de client hetzelfde(ip enzo)?
code:
1
2
3
4
5
6
7
8
9
10
11
| srand((double)microtime()*100000000);
$nr=rand(1,3);
switch($nr)
{
CASE 1:
bla bla
break;
CASE 2:
enz enz. |
is wat ik nu heb
oja, $nr+1 ofzo kan niet, want als ie dan bijv. al 3 is wordt het 4...en dan heb ik er dus geen banner voor.
het is btw niet tot 3 gelimiteerd... ik moet die 3 ook zo in 5 of bijv. 200 kunnen veranderen...
Leef lekker in het nu, er is niks anders