PHP1-10间的5个随机奇数,并输出它们的积
时间: 2024-09-29 19:16:08 浏览: 32
在PHP中,你可以使用`rand()`函数生成指定范围内的随机整数,并通过条件判断选择奇数。下面是一个示例代码片段,它会生成1到10之间的五个随机奇数,然后计算并输出它们的积:
```php
<?php
$numbers = [];
for ($i = 0; $i < 5; $i++) {
// 生成1到10的随机数
$random_num = rand(1, 10);
// 如果是奇数则添加到数组
if ($random_num % 2 !== 0) {
$numbers[] = $random_num;
}
}
// 计算奇数数组的积
$product = array_product($numbers);
echo "生成的五个随机奇数是:";
print_r($numbers);
echo "\n它们的积是:$product";
?>
```
这段代码首先初始化了一个空数组 `$numbers`,然后循环五次生成随机数,如果该数是奇数就加入数组。最后使用 `array_product()` 函数计算数组内所有数字的乘积。
阅读全文