php - 随机()函数中的php间隙
问题描述
我想在rand()
func 中定义差距。在 PHP 中的差距就像在数学中一样。例如;
$integer1= rand(1,100);
但我想消除25,60之间的差距。当然rand((1,25),(60,100));
,这种表示法是 php 不接受的。
除了数组,还有什么建议吗?-谢谢
解决方案
$integer1 = rand (1, 66); // [1 .. 66]
if ($integer1 > 25) $integer1 += 34; // [1 .. 25, 60 .. 100]
推荐阅读
- c - 无法识别此代码的问题
- php - 排序数组连接到其他数组
- postgresql - INSERT ... RETURNING 仅在第一次插入后返回
- excel - 通过 Excel 公式在新 Outlook (Office 365) 中分离用户名和邮件地址
- java - 如何将spring boot连接到sql server management studio
- ruby-on-rails - 坚持 2FA 的 Capybara 会话
- c# - Microsoft Graph API - 从用户获取服务主体的分配 ID
- arrays - 使用部分文本或包含过滤器的 Jmeter JMESPath 提取
- angular - 至少有一个文件需要以 Angular 11 反应形式进行验证
- angular - Angular websokcet 和 behaviorSubject 单元测试