php 写一个大乐透出号的程序
时间: 2023-10-02 15:03:25 浏览: 58
以下是一个简单的 PHP 程序,用于输出大乐透的随机号码:
```php
<?php
// 生成大乐透随机号码
function generateLotteryNumbers() {
$numbers = array();
// 选取前5个红球号码
for ($i = 0; $i < 5; $i++) {
$number = rand(1, 35);
// 检查号码是否已经存在
while (in_array($number, $numbers)) {
$number = rand(1, 35);
}
$numbers[] = $number;
}
// 选取后2个蓝球号码
for ($i = 0; $i < 2; $i++) {
$number = rand(1, 12);
// 检查号码是否已经存在
while (in_array($number, $numbers)) {
$number = rand(1, 12);
}
$numbers[] = $number;
}
return $numbers;
}
// 输出随机号码
$lotteryNumbers = generateLotteryNumbers();
echo "大乐透随机号码:";
foreach ($lotteryNumbers as $number) {
if ($number < 10) {
echo "0" . $number . " ";
} else {
echo $number . " ";
}
}
?>
```
程序使用 `generateLotteryNumbers` 函数生成随机的大乐透号码,该函数首先选取 5 个不重复的红球号码,然后选取 2 个不重复的蓝球号码。程序使用 `rand` 函数生成随机整数,并使用 `in_array` 函数检查号码是否已经存在。最后,程序输出生成的随机号码。