Classe III E SIA: Come generare un vettore di numeri casuali in Php - funzione rand

Per generare un vettore di numeri casuali in Php si utilizza la funzione rand().
 <?
Primo esempio:
// Creo un numero casuale compreso tra 1 e 6 e lo assegno al vettore voti
$voti[0] = rand(1,10);
$voti[1] = rand(1,10);
$voti[2] = rand(1,10);
$voti[3] = rand(1,10);
$voti[4] = rand(1,10);
$voti[5] = rand(1,10); 
$voti[6] = rand(1,10);
$voti[7] = rand(1,10);
Secondo esempio:
oppure con un ciclo di caricamento con il for
For ($i=0; $i<8; $i++) {
$voti[$i]= rand(1,10);
}

for ($i=0; $i<8; $i++)
{
  echo $voti[$i] . "<br/>";
}
?>
Terzo esempio:
creiamo un'array con l'elenco dei colori, poi utiliziamo la funzione array_rand()
 per recuperarne a caso un elemento.
<?
// Creo un array $colori popolata di diversi elementi
$colori = array("rosso", "blu", "verde", "giallo", "azzurro", "bianco");

// Utilizzo la funzione array_rand per estrarre a caso uno degli elementi 
//della array
$n = array_rand($colori, 1);

// Stampo a video il risultato...
echo "Qual'è il tuo colore preferito?<br />Il <b>" . $colori[$n] . "</b>";
?>

Commenti

Post popolari in questo blog

Simulazioni di reti (con Cisco Packet Tracer)

Esercizi sulla rappresentazione della virgola mobile IEEE 754 (Floating Point)