Avatar billede d.kryger Praktikant
22. juni 2005 - 13:41 Der er 3 kommentarer og
1 løsning

Find to tilfældige tal

Hej eksperter.

Jeg har en side hvor jeg skal finde to tilfældige, men FORSKELLIGE, tal.

Jeg har en $min og $ max, hvor tallene må være indenfor.

Jeg har prøvet med $tilfaeldig = rand($min, $max);, men så kan det samme tal komme igen anden gang...

Hvordan sikre man at det ikke kan lade sig gøre?
Avatar billede bromer Nybegynder
22. juni 2005 - 13:45 #1
$t1 = rand($min, $max);
do {
$t2 = rand($min, $max);
} while($t2 == $t1);
Avatar billede detox Nybegynder
22. juni 2005 - 13:49 #2
<?php
$min = 2;
$max = 9;
$r = range($min, $max);
shuffle($r);
echo "$r[0] - $r[1]";
?>
Avatar billede arne_v Ekspert
22. juni 2005 - 13:49 #3
PHP docs anbefaler selv mt_rand fremfor rand

og det kan i nogen tilfælde være vigtigt !
Avatar billede d.kryger Praktikant
22. juni 2005 - 14:34 #4
Tak for den hurtige hjælp...
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

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