2010-10-26 10 views
0

Pour ce site Wordpress, j'ai besoin de générer 24 variables dont chacune contient un nombre entre 1 et 24. Le problème est que deux variables ne peuvent pas avoir la même valeur. J'ai donc besoin de générer 24 variables dont chacune contient un nombre compris entre 1 et 24.Comment générer 24 nombres aléatoires entre 1 et 24 en PHP?

Voici le code que j'utilise pour générer un nombre aléatoire.

$mirza = rand(1,24); 

Merci pour toute aide.

+3

Toute raison pour laquelle vous avez besoin 24 variables des noms différents et ne peut pas simplement utiliser un tableau? – mfontani

Répondre

4
$a = range(1,24); 
shuffle ($a); 
9

Vous pouvez utiliser shuffle

$numbers = range(1, 24); 
shuffle($numbers); 
+1

+1 vous me battez: P – GWW

+1

@GWW: arrêtez de lire dans mes pensées! : P – nico

+0

@nico Si seulement la capacité n'a pas eu une période de latence de 20 secondes. – GWW