JS彩票代码
2017-07-29 本文已影响0人
早班火车丶
今天我来写一个彩票的模拟代码,需要用到的是函数的自调用,也就是所谓的递归

代码我们一句一句说明一下
定义一个数组用arr装起来·
定义一个for循环,当arr数组里面的数小于7的时候i++
随机一个1到49的数用变量num装起来
定义一个for循环,遍历arr数组里面是否已经含有num这个数字,如果有,走random自定义函数,重新生成一个数,如果重新生成的一个数还是在arr数组里面存在,继续调用random自定义函数,直到重新生成的数是arr数组里面没有
的数为止

然后输出在页面上

代码总览

其实彩票代码难点就在于如何使生成的每一个数字都不一样,如果一样,该去怎么处理,这里用到的是函数的一个递归方法去处理相同的数字