北京快乐8的开奖号码一共有20个数(用逗号隔开),例如:
06,10,11,13,16,24,31,37,39,44,45,50,51,53,58,61,67,74,77,79
一、PC蛋蛋(幸运28)的算法如下:
第一步、用逗号拆分号码字符串,取第1-19位的号码,第19和第20不要。
第二步、重组4个号码:
第1个号码是数组元素1、2、3、4、5、6的总和,然后取余10,获得十位数
第2个号码是数组元素7、8、9、10、11、12的总和,然后取余10,获得十位数
第3个号码是数组元素13、14、15、16、17、18的总和,然后取余10,获得十位数
第4个号码是重组后的第1、第2、第3个号码的总和
<?php
$opencode="06,10,11,13,16,24,31,37,39,44,45,50,51,53,58,61,67,74,77,79";
//把字符串分割成数组
$hm=explode(",",$opencode);
//取第2-19位的号码,第1和第20不要
$ball_1 = ($hm[1] + $hm[4] + $hm[7] + $hm[10] + $hm[13] + $hm[16]) % 10;
$ball_2 = ($hm[2] + $hm[5] + $hm[8] + $hm[11] + $hm[14] + $hm[17]) % 10;
$ball_3 = ($hm[3] + $hm[6] + $hm[9] + $hm[12] + $hm[15] + $hm[18]) % 10;
$ball_4 = $ball_1 + $ball_2 + $ball_3;
//把重组的号码加入到新数组中
$array = array($ball_1,$ball_2,$ball_3,$ball_4);
//数组转换字符串
$opencode=implode(",",$array);
?>
二、加拿大28的算法如下:
第一步、用逗号拆分号码字符串,取第2-19位的号码,第1和第20不要。
第二步、重组4个号码:
第1个号码是数组元素1、4、7、9、13、16的总和,然后取余10,获得十位数
第2个号码是数组元素2、5、8、11、14、17的总和,然后取余10,获得十位数
第3个号码是数组元素3、6、9、12、15、18的总和,然后取余10,获得十位数
第4个号码是重组后的第1、第2、第3个号码的总和
三、台湾宾果28的算法和PC蛋蛋一样,如下:
第一步、用逗号拆分号码字符串,取第2-19位的号码,第19和第20不要。
第二步、重组4个号码:
第1个号码是数组元素1、2、3、4、5、6的总和,然后取余10,获得十位数
第2个号码是数组元素7、8、9、10、11、12的总和,然后取余10,获得十位数
第3个号码是数组元素13、14、15、16、17、18的总和,然后取余10,获得十位数
第4个号码是重组后的第1、第2、第3个号码的总和
请登录之后再进行评论