par
mario » 05 déc. 2005, 21:09
mt_srand((double)(microtime() ^ posix_getpid()));
Note : Depuis PHP 4.2.0, vous n'avez plus besoin d'initialiser le générateur de nombres aléatoires avec srand() ou mt_srand() car c'est fait automatiquement.
donc
$i=rand(1,3); //tire un nombre entre 1 et 3
include("page".$i.".php"); //inclusion de la page $i
suffit
parcontre en utilisant le tableau, toutes les pages aléatoires n'ont pas besoin d'avoir le même nom (page1.php, page2.php, page3.php, ....)
$tabPage = array('page1.php','page2.php','page3.php'); // array contenant la liste des pages
$tabRand = array_rand($tabPage); // sort une clé de l'array au hasard
include($tabPage[$tabRand]); // On inclus la page aléatoire
bon j'arrête de vendre ma proposition

[quote="jobherzt"]mt_srand((double)(microtime() ^ posix_getpid()));[/quote]
[i]Note : Depuis PHP 4.2.0, vous n'avez plus besoin d'initialiser le générateur de nombres aléatoires avec srand() ou mt_srand() car c'est fait automatiquement.[/i]
donc
[php]$i=rand(1,3); //tire un nombre entre 1 et 3
include("page".$i.".php"); //inclusion de la page $i [/php]
suffit :wink:
parcontre en utilisant le tableau, toutes les pages aléatoires n'ont pas besoin d'avoir le même nom (page1.php, page2.php, page3.php, ....)
[php]$tabPage = array('page1.php','page2.php','page3.php'); // array contenant la liste des pages
$tabRand = array_rand($tabPage); // sort une clé de l'array au hasard
include($tabPage[$tabRand]); // On inclus la page aléatoire[/php]
bon j'arrête de vendre ma proposition :lol: