php生成不含4的10位随机数字串,要求永不重复。。

2024-11-22 23:36:21
推荐回答(2个)
回答1:

建立一个数组,不含4,即array(0,1,2,3,5,6,7,8,9);
根据长度,用array_rand取出其中的任意一位,拼成4个数字,然后存到一个变量或者文件中。以后每次生成的时候都从里面判断
当然。。。因为数字是有限的,所以理论上你可以将所有的数字先预先生成好,然后从里面取,取出来之后扔到另外的地方,不再使用即可

}

回答2:

分太少了懒得写