我創建這個PHP腳本生成隨機數,但我的問題,在許多情況下,這些數字repit並沒有得到whitout repitPHP的蘭特和重複號
> <?php
>
> $products=array("1","2","3","4","5","6","7","8","9","10");
>
> for ($i=0;$i<count($products);$i++) {
>
> $numbers_[$i]=rand(0,count($products));
>
> if ($numbers_[$i]=="") { $numbers_[$i]="1"; } else { if
> ($numbers_[$i]>count($products)) { $numbers_[$i]=="10"; } else {
>
> if ($numbers_[$i]==$numbers_[$i]) { $numbers_[$i]=="*"; }
>
>
> }
>
>
> }
>
>
> print "".$products[$numbers_[$i]]."<br>";
>
> } ?>
不同數量的總是我需要獲得5個不同的號碼.. ...
這是我的一個問題
Thank's問候
隨機數應該是隨機的,因此任何數字都可以重複或根本不顯示。如果這是一個問題,你應該解釋你正在努力完成的事情。 –
只有10個數字,你會得到重複... – nickhar