php - 长度为 15 个字符且为正数的随机数

标签 php random

我正在尝试使用 php 生成长度正好为 15 个字符且为正数的随机数。我尝试了 rand(100000000000000, 900000000000000) 但它仍然生成负数和小于 15 的数字。我是否缺少另一个函数可以做到这一点,或者我应该只使用 rand(0, 9) 15 次并连接结果?

最佳答案

$i = 0;
$tmp = mt_rand(1,9);
do {
    $tmp .= mt_rand(0, 9);
} while(++$i < 14);
echo $tmp;

关于php - 长度为 15 个字符且为正数的随机数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14131043/

相关文章:

php - 加载类时 spl_autoload_register 问题

php - SQL在数据库中工作,但在PHP中超时

php - 使用自定义 php session 路径时,HybridAuth 未进行身份验证

c++ - 每2秒生成一个随机数? C++ 斯兰德

java - 为什么 main 方法中 args 的哈希码仅限于某些值集?

php - 使用 cakePHP 将数据插入 mysql 数据库

php - 如何向网站添加英语和阿拉伯语翻译?

c# - RNGCryptoServiceProvider 和 Zeros?

即使有种子,C++ <random> 分布也不是随机的

Matlab:从一定范围内不重复的随机整数