Avatar billede verner8000 Nybegynder
10. august 1999 - 04:30 Der er 5 kommentarer

Udregn tilfældigt tal

Hej!

Hvordan får jeg Perl til at finde et tilfældigt tal mellem 0 og 155?

..tak.
Avatar billede snowball Novice
10. august 1999 - 11:26 #1
Avatar billede verner8000 Nybegynder
10. august 1999 - 16:27 #2
Det må være disse linjer du mener:

srand;
$number = rand(100);
$number = substr($number,0,2);

Hvad laver den sidste linje; hvad er nullet og totallet??
Avatar billede snowball Novice
10. august 1999 - 21:32 #3
Aner det ikke. Det var bare en side jeg fandt. Det virker måske ikke ???

Snowball
Avatar billede linder Nybegynder
18. september 1999 - 15:22 #4
linie 2, tager de to første tal før punktum.
Når du laver en rand som her, får du et laaaaaaaaaaaaangt decimaltal. linie to, afskærer alt efter de to første cifre.
Det betyder at HVIS $number <= 0, så får du 5. osv. så du kunne lave et split på . og så bruge det til venstre?
Bare et forslag.
De her par linier skulle gøre det.
srand; $number = rand(155); @a = split(/\./, $number);

/Karl Smart
Avatar billede linder Nybegynder
18. september 1999 - 15:23 #5
glemte lige at dit nummer så ligger i variable $a[0]
Det kan du jo bare lave om på med en
$number = $a[0];

/Kong Gulerod
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
Kurser inden for grundlæggende programmering

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