共計(jì) 381 個(gè)字符,預(yù)計(jì)需要花費(fèi) 1 分鐘才能閱讀完成。
您可以使用 PHP 的 rand() 函數(shù)生成隨機(jī)數(shù),并使用 in_array() 函數(shù)檢查生成的隨機(jī)數(shù)是否已經(jīng)存在于數(shù)組中。如果存在,則繼續(xù)生成隨機(jī)數(shù),直到生成一個(gè)不重復(fù)的數(shù)字為止。
以下是一個(gè)示例代碼:
$min = 1; // 隨機(jī)數(shù)最小值
$max = 100; // 隨機(jī)數(shù)最大值
$count = 10; // 生成的隨機(jī)數(shù)數(shù)量
$numbers = array(); // 存儲(chǔ)生成的隨機(jī)數(shù)
while (count($numbers) < $count) {$randomNumber = rand($min, $max);
if (!in_array($randomNumber, $numbers)) {$numbers[] = $randomNumber;
}
}
print_r($numbers);
這段代碼將生成 10 個(gè)不重復(fù)的介于 1 到 100 之間的隨機(jī)數(shù),并將其存儲(chǔ)在 $numbers 數(shù)組中。
丸趣 TV 網(wǎng) – 提供最優(yōu)質(zhì)的資源集合!
正文完