php - 如果位数超过 10,则无法在 php 7.3 中使用 rand() 函数?
问题描述
我只是将我的 PHP 从 5.6 升级到 7.3。我有一个函数可以生成范围为 100000000 到 99999999999 的随机数。当我尝试在 PHP 5.6 中使用此函数时,这似乎很好,但是当我尝试在 PHP 7.3 中使用此函数时,它什么也不返回。
没有错误或其他警告。我尝试使用print_r
, echo
,var_dump
但仍然没有结果。这里发生了什么 ?
我试过的是rand(1000000000,99999999999)
,mt_rand(1000000000,99999999999)
它什么都不返回,没有错误之类的,只是空的结果。
解决方案
推荐阅读
- webdriver-io - 使用 webdriver 单击登录按钮时出现以下错误:由于元素单击被拦截,请求失败
- c++ - 散列大键而不会发生冲突
- https - 在使用 KeyCloak 的 JHipster 项目中启用 Https
- unreal-engine4 - 在虚幻引擎4中相互叠加的气缸模拟
- azure-devops - 如何使用多个生成验证和路径筛选器在 Azure Dev Ops 上创建 PR 触发器?
- batch-file - 将 WINDOWS 文本传递给 BATCH 文件
- java - 为什么我的字符串数组在我输入到 JLabel 时不起作用?
- flutter - 单击时添加新的 ListTile 项
- spring - 使用 RedirectView 进行重定向,然后在 Controller 方法中访问重定向属性
- sql - 不同年份的 SQLITE 日期比较