抽奖程序javascript实现的一个简单例子

抽奖程序javascript实现的一个简单例子
将昨天开始的时候,看到一块-将颁奖写部门彩票程序,首席技术官审查代码。

我只是简单地考虑了彩票计划的实施。写这本书花了十多分钟。知识主要是阵列的添加和删除,以及新的指标和ES5阵列滤波方法

为了刷新页面,中奖纪录仍然可以保存,和本地存储的存款作为。

是一个直接用随机数开始的数字,发现中奖者一直很麻烦,如果重复到递归调用,如果中奖者太多,最后取随机数有中奖概率太大,所以对于使用两个数组,一个记录有一个中奖号码。记录不是中奖号码,从另一个数组中赢出来就行了,没有递归的情况

具体实现如下:
var启动= 1,= 20,luckylist = { },futurelist = {}; / / luckylist代表获奖者,futurelist代表人尚未得出,开始,结束预示着开始和停止的彩票号码。

首先,数组初始化人员号
对于(var i =开始;i <结束;i + +){
FutureList.push(我);
}
/ /如果刷新页面,恢复localstoreage
如果(localstorage.getitem(幸运)){
luckylist = localstorage.getitem(幸运)。分裂(
futurelist = futurelist.filter(功能(项目){)
返回luckylist.indexof(项)= = 1;
})
console.log(futurelist)
}

绘制函数,每次运行一次,有一个幸运数字。
函数抽奖(){
var = Math.random()* futurelist.length num;
Num = math.floor(努姆);
var idx = futurelist.indexof(努姆);
VaR结果= futurelist.splice(编号,1){ 0 } toString();
LuckyList.push(结果);
localstorage.setitem(幸运
console.log(彩票的结果:

}
/ /清晰的localstorge,如果你想重置程序来执行这个功能
函数清除(){
localstorage.setitem(幸运

}

抽奖();
上述Javascript彩票程序简单实例分享的全部内容,小编的,希望能给大家一个参考,我希望你能有多大的支持
免责声明:本网信息来自于互联网,目的在于传递更多信息,并不代表本网赞同其观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,并请自行核实相关内容。本站不承担此类作品侵权行为的直接责任及连带责任。如若本网有任何内容侵犯您的权益,请及时联系我们,本站将会在24小时内处理完毕。
相关文章
返回顶部