首页 > 解决方案 > 随机()函数中的php间隙

问题描述

我想在rand()func 中定义差距。在 PHP 中的差距就像在数学中一样。例如;

$integer1= rand(1,100);但我想消除25,60之间的差距。当然rand((1,25),(60,100)); ,这种表示法是 php 不接受的。

除了数组,还有什么建议吗?-谢谢

标签: phprandom

解决方案


$integer1 = rand (1, 66); // [1 .. 66]
if ($integer1 > 25) $integer1 += 34; // [1 .. 25, 60 .. 100]

推荐阅读