php - 在 PHP 中创建范围的两个随机数
问题描述
我正在尝试为数字范围制作 2 个 PHP 随机数。因此,例如,我想要范围为 20 的 100 到 300 的数字。PHP 会给你: 100-120或 101-121、 110-130等等......
我试过这个:
while (true) {
$x = rand(100,300);
$y = rand(100,300);
if($x - $y == 20){
echo 'from ' . $x . ' to' . $y;
}
}
谢谢。
解决方案
$from = rand(100, 280);
$to = $x + 20;
对于我的数组:
array_slice($array, $from, $to);
推荐阅读
- input - ffmpeg 第一次运行命令时总是给我输入/输出错误
- angular - 使用 HttpClient 模块在 Angular 中出现错误
- mysql - 使用 quarkus 的反应式 MySQL 配置
- bash - 解决了带有变量的 BASH 选项卡完成中的错误
- python - Python将请求响应中的文件内容写入相应文件
- swiftui - SwiftUI 阻止 Divider 在 HStack 中垂直扩展
- r - 为什么“c”在这里等于 1000?
- r - 如何查看/更改 RStudio 使用的 R 安装?
- ios - iOS 本地通知
- java - maven依赖没有正确编译成war