Avatar billede locturian Nybegynder
24. marts 2003 - 15:12 Der er 11 kommentarer og
1 løsning

Generere en random tal

Hejsa!

Jeg er ikke bekendt med PHP, men er alligevel (doah) tvunget til at arbejde med det... I den forbindelse, har jeg brug for et lille script der generere et  random tal, ud fra 2 definerere værdier, og til sidst udskrive det i en variabel.. Nogen der lige kan fixe den?

For forhånd, tak :)
Avatar billede erikjacobsen Ekspert
24. marts 2003 - 15:13 #1
Avatar billede locturian Nybegynder
24. marts 2003 - 15:16 #2
Jeg forstår absolut intet af det der :)
Avatar billede erikjacobsen Ekspert
24. marts 2003 - 15:43 #3
;) Snak med dem der tvinger dig til at arbejde med det.
Du kan ikke lære det via eksperten.dk
Avatar billede locturian Nybegynder
24. marts 2003 - 15:45 #4
He, nu er det heller ikke fordi jeg vil LÆRE php, skal bare bruge det lille script :)
Avatar billede xtr0 Nybegynder
24. marts 2003 - 15:46 #5
<?php
$rand = rand(1,2);
if($rand == 1) {
echo"1";
}
elseif($rand == 2) {
echo"2";
}
?>

Noget ala det?
Avatar billede locturian Nybegynder
24. marts 2003 - 15:47 #6
Ved jeg ikke, please fortæl mig hvad den kodestump gør? :)
Avatar billede 12tri Nybegynder
24. marts 2003 - 15:50 #7
"please fortæl mig hvad den kodestump gør? "

Den gør det du har bedt om!
Avatar billede locturian Nybegynder
24. marts 2003 - 15:51 #8
yes yes, slap af :) - Vil lige prøve...
Avatar billede 12tri Nybegynder
24. marts 2003 - 15:56 #9
Jeg slapper da helt af: du spurgte hvad koden gjorde, og jeg prøver blot at hjælpe
Avatar billede locturian Nybegynder
24. marts 2003 - 15:59 #10
Er bare i orden...

Men har lige prøvet den, og den spytter bare en 1, eller 2 ud?

Jeg har så experimenteret, med denne kode:

<?php
$rand = rand(14,15,17,18,20);
if($rand == 14) {
echo"14";
}
elseif($rand == 15) {
echo"15";
}
elseif($rand == 17) {
echo"17";
}
elseif($rand == 18) {
echo"18";
}
elseif($rand == 20) {
echo"20";
}

?>

Men den melder: Wrong parameter count for rand() :/
Avatar billede locturian Nybegynder
24. marts 2003 - 18:38 #11
Hum virkede ikke, men xtr kom tættest på en løsning, så han får point...

/Lukket
Avatar billede xtr0 Nybegynder
26. marts 2003 - 12:02 #12
$rand = rand(14,15,17,18,20);

den skal du ændre til

$rand = rand(14,20);

Den tager ALLE tal fra 14 til 20 som random.

$rand = rand(1,20);
Den tager alle tal mellem 1 til 20 :)


Så simpelt er det :)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester