京东众筹双色球中奖号计算方法
2015-09-10 22:50
344 查看
【京东众筹双色球中奖号计算方法】
将所有参与用户订单号随机排序(使用Excel中的RAND()函数生成随机数,然后对随机数进行排序),每人分配1个抽奖号(抽奖用户及抽奖号提前公示)
计算公式(双色球开奖后进行计算):
① 双色球中红球最大值、红球最小值、蓝球值按照顺序组成数值A(例如,某一期双色球红球最大值为32,红球最小值为02,蓝球值为07,则A值为320207)
② 参与人数除以中奖名额,取商的整数部分B,取保留6位小数的商(四舍五入)为C(例如,参与抽奖人数为1000,获奖名额为21,则B值为47,C的值为47.619048)
③ A除以B,余数即为首个中奖号X(例如,320207除以47,商为6812,余数为43,则首个中奖号为43)
④ 其他中奖号为X+C、X+2*C、X+3*C、……、X+(P-1)*C 的整数部分 (例如,结果为90、138、185、233、……、900、947、995)
今天有点小时间,写了一个代码片:
抽奖规则(第4版),京东众筹中奖早知道算法,填写本期参数,把下边文件保存成html格式,在浏览器运行。
<html>
<div id="dis"></div>
<script>
var danghao = 30; //你的流水号(需填写)
var renshu = 5777; //总人数(需填写)
var jiangnum = 59; //中奖人数(需填写)
var b = ~~(renshu/jiangnum);
var c = (renshu/jiangnum).toFixed(6)
var str = "";
for (var i = 150101; i < 332016; i++) {
var x = ~~(i % b + (~~(danghao/b) * c));
var hb = ~~((i+"").substr(0,2));
var hs = ~~((i+"").substr(2,2));
var l = ~~((i+"").substr(4,2));
if (x == danghao&&hs<20&&l<17) {
str+=("如果红大:"+hb+", 红小:"+hs+", 蓝:"+l+", 你就中了。"+"<br>")
}
}
document.getElementById("dis").innerHTML = str;
</script>
</html>
将所有参与用户订单号随机排序(使用Excel中的RAND()函数生成随机数,然后对随机数进行排序),每人分配1个抽奖号(抽奖用户及抽奖号提前公示)
计算公式(双色球开奖后进行计算):
① 双色球中红球最大值、红球最小值、蓝球值按照顺序组成数值A(例如,某一期双色球红球最大值为32,红球最小值为02,蓝球值为07,则A值为320207)
② 参与人数除以中奖名额,取商的整数部分B,取保留6位小数的商(四舍五入)为C(例如,参与抽奖人数为1000,获奖名额为21,则B值为47,C的值为47.619048)
③ A除以B,余数即为首个中奖号X(例如,320207除以47,商为6812,余数为43,则首个中奖号为43)
④ 其他中奖号为X+C、X+2*C、X+3*C、……、X+(P-1)*C 的整数部分 (例如,结果为90、138、185、233、……、900、947、995)
今天有点小时间,写了一个代码片:
抽奖规则(第4版),京东众筹中奖早知道算法,填写本期参数,把下边文件保存成html格式,在浏览器运行。
<html>
<div id="dis"></div>
<script>
var danghao = 30; //你的流水号(需填写)
var renshu = 5777; //总人数(需填写)
var jiangnum = 59; //中奖人数(需填写)
var b = ~~(renshu/jiangnum);
var c = (renshu/jiangnum).toFixed(6)
var str = "";
for (var i = 150101; i < 332016; i++) {
var x = ~~(i % b + (~~(danghao/b) * c));
var hb = ~~((i+"").substr(0,2));
var hs = ~~((i+"").substr(2,2));
var l = ~~((i+"").substr(4,2));
if (x == danghao&&hs<20&&l<17) {
str+=("如果红大:"+hb+", 红小:"+hs+", 蓝:"+l+", 你就中了。"+"<br>")
}
}
document.getElementById("dis").innerHTML = str;
</script>
</html>
相关文章推荐
- JQuery1——基础($对象,选择器,对象转换)
- Android学习笔记(二九):嵌入浏览器
- Android java 与 javascript互访(相互调用)的方法例子
- JavaScript演示排序算法
- javascript实现10进制转为N进制数
- 2019年开发人员应该学习的8个JavaScript框架
- HTML中的script标签研究
- 对一个分号引发的错误研究
- 异步流程控制:7 行代码学会 co 模块
- JavaScript拆分字符串时产生空字符的原因
- Canvas 在高清屏下绘制图片变模糊的解决方法
- IE8开发人员工具教程(二)
- 在flex中执行一个javascript方法的简单方式
- Flex结合JavaScript读取本地路径的方法
- PowerShell中执行Javascript的方法示例
- javascript asp教程第六课-- response方法
- javascript asp教程More About Recordsets
- javascript asp教程第十二课---session对象
- javascript asp教程创建数据库连接