作者:吴燕凤怡雨家琴 | 来源:互联网 | 2023-10-10 19:29
php教程|PHP源码一个双射类,在给定自然数空间一对一完全映射,可逆运算,不可猜解php教程-PHP源码微信匿名留言源码,ubuntu转化为汉语,tomcat设置ip黑名单,用p
php教程|PHP源码
一个双射类,在给定自然数空间一对一完全映射,可逆运算,不可猜解
php教程-PHP源码
微信匿名留言源码,ubuntu 转化为汉语,tomcat设置ip黑名单,用python爬虫 案例,php处理三级返利,公关原则seolzw
/** * 双射类 * 在给定自然数空间一对一完全映射,可逆运算,不可猜解 * @author liuxu * */class Bijective{ static private $defaultPrime = '85310501873';//请使用个位为"3"、"7"、"9"的质数 static public function getRandPrime() { return self::getMinPrime(rand(100000,900000)*100000+rand(100000,900000)); } static public function getMinPrime($min) { $number = $min; while(true) { if(self::isPrime($number)) break; $number++; } return $number; } static public function isPrime($number) { $sqrt = intval(bcsqrt($number,0)); for($i=2;$i<=$sqrt;$i++) { if(bcmod($number,$i)===&#039;0&#039;) { return false; } } return true; } static public function mod($number,$len=10) { return bcmod(bcmul($number,self::$defaultPrime,0),bcpow(10,$len,0)); } static public function loop($number,$len=8) { $min = $prev = $number; for($i=1;;$i++) { $next = self::mod($prev,$len); if($next==$number) break; $min = min($min,$next); $prev = $next; } $offset = ( $min % $i ) + 1; for($j=0;$j$value) { $numberList[$key] = str_pad(self::loop($value,strlen($value)),strlen($value),'0',STR_PAD_LEFT); } $number = implode('',$numberList); return $number; }}
广告分销系统源码,安装ubuntu就黑屏,tomcat一直报404,热门爬虫视频,php开发共享智能锁,纸业seo技巧lzw