我们知道,在PHP中,一个简单的四位数纯数字验证可以用兰德(10009999)来完成,但是如果我们想得到字母和数字的随机四位数字,那么我们如何编写
函数呢下面的Hu Peng博客在PHP专栏下给出了一个完整的示例。
< PHP
功能getfourstr($ len)
{
chars_array美元=阵列(
0
l
w
h
);
charslen美元=计数($ chars_array)- 1;
= $ outputstr ;
($ i = 0;$ i;
{
outputstr = { mt_rand chars_array美元美元(0美元charslen)};
}
返回的outputstr;
}
Echo GetfourStr(4);
>
该函数的解析部分的mt_rand函数表明mt_rand()返回的随机整数。
如果可选的
参数min和马克斯都不提供,mt_rand()返回0,rand_max.for实例之间的伪随机数,我们想要一个0到46之间的随机数(包括0和46),使用mt_rand(0, 46)。