[英]How to generate an unique 8-digit integer number?
我想使用PHP mt_rand()函数生成一个8位随机整数。
我知道PHP mt_rand()函数仅包含2个参数:最小值和最大值。
我该怎么做呢?
试试这个
$num = str_pad(mt_rand(1,99999999),8,'0',STR_PAD_LEFT);
与mt_rand一起使用str_pad
如果要精确地使用8位数字,则必须在mt_rand
指定最小值和最大值。 尝试如下:
echo mt_rand(10000000,99999999);
这样它将始终返回8位数字。 (介于10000000
和99999999
之间)
你可以这样 它将返回介于10000000-99999999之间的数字
<?php
echo(mt_rand(10000000,99999999) . "<br>");
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.