亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

php rand()函數怎么實現不重復的隨機數

PHP
小億
117
2024-06-11 15:34:34
欄目: 編程語言

要實現不重復的隨機數,可以使用數組來存儲已生成的隨機數,然后在生成隨機數時判斷是否已經存在于數組中。如果存在,則繼續生成新的隨機數,直到生成一個不重復的隨機數為止。下面是一個示例代碼:

$numbers = array();
$min = 1;
$max = 100;
$count = 10; // 生成10個不重復的隨機數

while(count($numbers) < $count) {
    $randNum = rand($min, $max);
    if(!in_array($randNum, $numbers)) {
        $numbers[] = $randNum;
    }
}

print_r($numbers);

在上面的示例中,我們首先創建了一個空數組 $numbers 來存儲生成的隨機數。然后使用 rand() 函數生成隨機數,并判斷是否已經存在于數組中,如果不存在則加入數組中。最終我們得到了10個不重復的隨機數。

0
准格尔旗| 武义县| 苍南县| 米易县| 托里县| 武功县| 崇左市| 廊坊市| 马龙县| 乌海市| 冕宁县| 贡山| 华安县| 银川市| 浦江县| 垫江县| 宣化县| 南漳县| 青海省| 木里| 浮梁县| 无锡市| 南通市| 通榆县| 蓬安县| 建始县| 株洲市| 邢台市| 吐鲁番市| 左贡县| 东平县| 海阳市| 和林格尔县| 重庆市| 荥经县| 利辛县| 环江| 蕲春县| 岚皋县| 芦溪县| 崇左市|