gpt4 book ai didi

带条件的 PHP 随机数生成

转载 作者:塔克拉玛干 更新时间:2023-11-03 06:03:13 25 4
gpt4 key购买 nike

我最近接到了一项任务,但我没能完成。我通常不问逻辑,但今天我不得不问。这是任务。

我不允许使用 php 的 rand() 函数。相反,我可以使用此功能。

function getRandom()
{
return rand(1,5);
}

好的,我尝试了这个函数,但它必然会返回 3 到 7 之间的值。

function getMoreRandom()
{
$value = getRandom();
return $value + 2;

}

现在我必须定义一个 php 函数,它可以返回 1 到 7 范围内的随机数。我该怎么做?

最佳答案

function getMoreRandom()
{
do {
$temp = 5 * (getRandom() - 1) + getRandom();
} while ($temp > 21);

return $temp % 7 + 1;
}

关于带条件的 PHP 随机数生成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14522525/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com