Originariamente inviato da Rommel
lbottoni, è proprio quello che volevo!
comunque viene 1 cosa random o vengono ripetizioni?
Il random prevede ripetizioni. Specie se il range di opzioni è molto limitato, possono capitare ripetizioni. Per evitarle potresti utilizzare un array da memorizzare in sessione dove "ricordare" gli elementi già usciti e ripetere la scelta casuale nel caso l'elemento selezionato sia già uscito.
Mi spiego:
Codice PHP:
<?
$var[0]="codice...";
$var[1]="codice...";
$var[2]="codice...";
$var[3]="codice...";
if ( (count($var)) == (count($_SESSION['usciti'])) ) {
unset($_SESSION['usciti']);
}
$random_index = rand(0,3);
while (in_array($random_index,$_SESSION['usciti'])) {
$random_index = rand(0,3);
}
echo $var[$random_index];
array_push($_SESSION['usciti'],$random_index);