中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

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
浦东新区| 嵩明县| 曲松县| 博客| 怀柔区| 高邑县| 资讯| 增城市| 广昌县| 惠东县| 海城市| 浪卡子县| 松溪县| 安多县| 蒙阴县| 巴林右旗| 疏勒县| 阿拉善右旗| 城口县| 泊头市| 旌德县| 崇左市| 手游| 五寨县| 来安县| 剑阁县| 镇坪县| 陇南市| 大方县| 绿春县| 德江县| 武隆县| 长垣县| 兴和县| 尼玛县| 淅川县| 正阳县| 油尖旺区| 左贡县| 勃利县| 班戈县|