Hallo,
Ik heb een probleempje met de functie rand() in PHP.
Ik wil namelijk dat het script 16 kaarten van de 52 kaarten verdeelt onder 4 mensen.
Dit had ik al: (elk getal staat voor 1 van de 52 kaart)
<?php
$cart_1=rand(1,52);
$cart_2=rand(1,52);
$cart_3=rand(1,52);
$cart_4=rand(1,52);
$cart_5=rand(1,52);
$cart_6=rand(1,52);
$cart_7=rand(1,52);
$cart_8=rand(1,52);
$cart_9=rand(1,52);
$cart_10=rand(1,52);
$cart_11=rand(1,52);
$cart_12=rand(1,52);
$cart_13=rand(1,52);
$cart_14=rand(1,52);
$cart_15=rand(1,52);
$cart_16=rand(1,52);
echo "User 1:<BR>\n";
echo "- $cart_1<br>\n";
echo "- $cart_2<br>\n";
echo "- $cart_3<br>\n";
echo "- $cart_4<br>\n";
echo "<BR><BR>User 2:<BR>\n";
echo "- $cart_5<br>\n";
echo "- $cart_6<br>\n";
echo "- $cart_7<br>\n";
echo "- $cart_8<br>\n";
echo "<BR><BR>User 3:<BR>\n";
echo "- $cart_9<br>\n";
echo "- $cart_10<br>\n";
echo "- $cart_11<br>\n";
echo "- $cart_12<br>\n";
echo "<BR><BR>User 4:<BR>\n";
echo "- $cart_13<br>\n";
echo "- $cart_14<br>\n";
echo "- $cart_15<br>\n";
echo "- $cart_16<br>\n";
?>
Alleen het probleem is dat er altijd wel een keer een getal twee keer voorkomt. Dat is natuurlijk niet de bedoelling, want elke kaart komt in een kaartspel maar 1 keer voor! Weet iemand wat ik moet veranderen of toevoegen? Alvast bedankt!
// Edwin
686 views