基于自增数据生成非重复随机数的PHP实例

基于自增数据生成非重复随机数的PHP实例
本文主要介绍了基于自增量数据生成PHP随机数的相关内容,供大家参考

重点是自增数据位数控制的产生。
数字控制的数量在两个地方。
1,如果$基基数组为8,则该数组必须为8位。
2美元自我增长,自我增长不能超过8位数。
当前的简单分析的结果之上的。如果你不重复整个世界,它更适合推荐UUID。

示例代码:

函数交换($ n,$ Base){
掩码= 19 + 2 + 16; / 1
N = intval(N,10);
$ IDX = $n$面具; / /删除标志
异或=美元美元美元美元} { IDX基地^ N; / /根据标识找到相应的基地,或N

(返回(异或|美元美元美元美元的面具)| IDX ^面具) / /覆盖标记;
}
创建一个数组= { };
$基=数组(
0=1918407,
1=5529570,
2=6527234,
3=6550962,
4=8054672,
5=3141234,
6=2125630,
7=6978033,
8=4623630,
9=4736420,
10=7767295,
11=9679880,
12=1665600,
13=6044373,
14=4661383,
15=5771843,
16=2206123,
17=5685396,
18=5571647,
19=7178311,
);
($ i = 0;$ i < 1000000;$ + +){
为创建一个数组{ } =互换(合我,$基地)。 ;
}
总结

以上就是本文的全部内容。希望本文的内容能给大家的学习工作带来一定的帮助。如果有任何疑问,您可以留言交流,谢谢您的支持
免责声明:本网信息来自于互联网,目的在于传递更多信息,并不代表本网赞同其观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,并请自行核实相关内容。本站不承担此类作品侵权行为的直接责任及连带责任。如若本网有任何内容侵犯您的权益,请及时联系我们,本站将会在24小时内处理完毕。
相关文章
返回顶部