我想使用PHP mt_rand()函数生成一个8位随机整数。
我知道PHP mt_rand()函数只需要2个参数:最小值和最大值。
我该怎么做?
答案 0 :(得分:2)
如果您想要8位数字,则必须在mt_rand
中指定最小值和最大值。试试如下:
echo mt_rand(10000000,99999999);
这样它总会返回 8 位数。 (在10000000
& 99999999
之间)
答案 1 :(得分:2)
试试这个,
$num = str_pad(mt_rand(1,99999999),8,'0',STR_PAD_LEFT);
将str_pad与mt_rand一起使用
答案 2 :(得分:0)
你可以这样做。它将返回 10000000 - 99999999
范围内的数字<?php
echo(mt_rand(10000000,99999999) . "<br>");