今天我来写一个彩票的模拟代码,需要用到的是函数的自调用,也就是所谓的递归
图片1代码我们一句一句说明一下
定义一个数组用arr装起来·
定义一个for循环,当arr数组里面的数小于7的时候i++
随机一个1到49的数用变量num装起来
定义一个for循环,遍历arr数组里面是否已经含有num这个数字,如果有,走random自定义函数,重新生成一个数,如果重新生成的一个数还是在arr数组里面存在,继续调用random自定义函数,直到重新生成的数是arr数组里面没有
的数为止
然后输出在页面上
输出在页面上代码总览
代码总览其实彩票代码难点就在于如何使生成的每一个数字都不一样,如果一样,该去怎么处理,这里用到的是函数的一个递归方法去处理相同的数字
网友评论