彩票走势如何用易语言?
这个问题我十年前搞过,那时刚接触易语言没多久,对它的了解也就局限在容易上手、免费等方面上,所以当时想的是用易语言来搞软件自动下载、解析、生成脚本,最后由电脑来完成自动跟号、下单等操作。 后来就不了了之了,并没有做成实物出来(主要也没时间),只是留下了一些源码,不过通过那个源码我可以告诉你大致的实现过程。
首先你要确定你要跟的那注彩票是什么奖期什么玩法的,这个不弄清楚是没办法做下一步的;其次你还要有对应的走势图,如果没有就去网上下载或者找别人帮你制作。 以上都弄好之后就可以开始编写代码了,这里我以152期的双色球为例来进行说明。
由于我当初只是兴趣所致,因此并没有采用模块化的方式开发,而是所有功能都用默认的易语言组件来实现,这样的话代码量就会比较大比较复杂,如果你不想这样折腾的话可以直接使用模块,不过模块需要修改参数才能适用于不同的彩种和玩法。 为了便于描述,我新建了一个空白项目,并且在其中添加了一个编辑框和一个按钮,用于输入要跟的号码和发出跟号指令。
接下来就是关键函数了: 这一串代码的意思很简单,就是在文本全替换的基础上再追加一个判断,以防有些特殊情况出现(如用户输入错误)导致程序无法执行到后面部分。 我这里的测试用的是104期的双色球开奖数据,经过处理得到如下的图片: 从图中可以看到“编辑框”中的内容已经被替换成对应的中奖号码,同时“按钮”也被按下了一次,这意味着如果执行上面的代码,那么就会在后台无间隔地重复执行直到按“终止执行”为止。
当然了,如果直接这样做的话那么每次运行结果都会是一模一样的,这显然不是我们希望看到的,所以我们还需要加入随机数生成功能: 这是基于上面的代码再加上我自己编写的随机数组函数生成的新的测试数据,这样就可以看到结果确实不同了。
至于为什么加进去的随机函数我会用到“最小值”而不是“最大值”以及为什么不使用Excel来生成数据而一定要使用易语言的组件,那是因为我不想让电脑去算那繁杂的上百个公式,也不想花那个时间去录入成千上万条数据,总之就是我懒…… 如果对你有帮助请给我点个赞支持下呗^_^