Vad är rand?

april 14, 2009

Tänkte skriva lite om rand(); funktionen som använder 2 argument för att slumpa ett tal. Vi börjar lite lätt;

Kod

<?php

$tal = rand(1,6);

echo $tal;

?>

Följande kod kommer ge ett resultat mellan 1-6.  Om vi nu skulle vilja skriva ett litet ”citat” script kan vi skriva följande.

Kod

<?php

$tal = rand(1,3); //Sista argumentet (nu 3)  är// antalet citat vi kommer ha

switch ($tal) {

case 1:

echo ”God gave me a gift!”;

break;

case  2:

echo ”What the …”;

break;

case 3:

echo ”Tredje citatet”;

}

?>

Observera att efter varje ”case” skriver vi ett break; förutom vid sista eftersom det inte är nödvändigt.  Finns flera metoder hur man kan skriva slumpa-skript och jag kommer antagligen skriva fler av dem i ”framtiden”.


Lämna ett svar