
php生成不含4的10位随机数字串,要求永不重复。。
全是数字的不含4,不能有字母或其它字符不是串内的数字不能重复,而是串与串之间不能重复。。可能会有上千万个数字串...
全是数字的不含4,不能有字母或其它字符
不是串内的数字不能重复,而是串与串之间不能重复。。可能会有上千万个数字串 展开
不是串内的数字不能重复,而是串与串之间不能重复。。可能会有上千万个数字串 展开
2个回答
展开全部
建立一个数组,不含4,即array(0,1,2,3,5,6,7,8,9);
根据长度,用array_rand取出其中的任意一位,拼成4个数字,然后存到一个变量或者文件中。以后每次生成的时候都从里面判断
当然。。。因为数字是有限的,所以理论上你可以将所有的数字先预先生成好,然后从里面取,取出来之后扔到另外的地方,不再使用即可
}
根据长度,用array_rand取出其中的任意一位,拼成4个数字,然后存到一个变量或者文件中。以后每次生成的时候都从里面判断
当然。。。因为数字是有限的,所以理论上你可以将所有的数字先预先生成好,然后从里面取,取出来之后扔到另外的地方,不再使用即可
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询