李 園 楊 釗 李皊麗 黃道奇
彩票起初是為公益事業(yè)募集資金形成的,經(jīng)過幾十年的發(fā)展,彩票品種更多元,技術(shù)持續(xù)升級(jí),銷售渠道不斷增多,彩票市場日趨成熟,吸引著眾多彩民投資,這也逐漸成為國家財(cái)政融資的一種方式。為了將彩民的需求與互聯(lián)網(wǎng)的發(fā)展結(jié)合起來,新興技術(shù)將不斷應(yīng)用到彩票行業(yè)。LabVIEW 作為圖形化編程軟件,編程方式簡單易懂,層次結(jié)構(gòu)分明。本文的雙色球選號(hào)器采用模塊化設(shè)計(jì),通過層疊式順序結(jié)構(gòu)實(shí)現(xiàn)各模塊的功能。操作簡單、界面簡潔,可以給彩民們帶來很好的體驗(yàn)感。
該設(shè)計(jì)為雙色球選號(hào)器,主要是對33 個(gè)紅球和16 個(gè)藍(lán)球進(jìn)行選號(hào)操作。彩民在購買彩票時(shí),自行在選號(hào)區(qū)選出6 個(gè)紅球和1 個(gè)藍(lán)球號(hào)碼。等到彩票開獎(jiǎng)時(shí),按下操作區(qū)的搖獎(jiǎng)按鈕,雙色球搖獎(jiǎng)區(qū)將進(jìn)行隨機(jī)搖獎(jiǎng)選號(hào),按下停止按鈕,搖獎(jiǎng)結(jié)束。若自主選號(hào)號(hào)碼與隨機(jī)搖獎(jiǎng)號(hào)碼相同,選號(hào)區(qū)對應(yīng)的燈會(huì)亮起,并在中獎(jiǎng)區(qū)顯示中獎(jiǎng)的結(jié)果。

圖1 雙色球選號(hào)流程
雙色球選號(hào)器前面板的設(shè)計(jì)主要分為四個(gè)模塊,分別為搖獎(jiǎng)區(qū)、選號(hào)區(qū)、中獎(jiǎng)區(qū)、操作區(qū),每個(gè)區(qū)域完成的功能分別是搖獎(jiǎng)中的隨機(jī)選號(hào)、彩民買彩票時(shí)的自主選號(hào)、中獎(jiǎng)結(jié)果公示以及開獎(jiǎng)過程中的按鍵操作。

圖2 前面板界面圖
本模塊采用N 為33 的for 循環(huán)結(jié)構(gòu)和7 個(gè)刪除數(shù)組,通過隨機(jī)數(shù)*(27~32)向下取整再加1 保證紅球能夠隨機(jī)產(chǎn)生1~33之間的任何一個(gè)號(hào)碼,同理,藍(lán)球也能產(chǎn)生1~16 之間的任何一個(gè)號(hào)碼。這些號(hào)碼順次與刪除數(shù)組連接,確保選出的紅球號(hào)碼不會(huì)發(fā)生重復(fù)。整個(gè)程序置于while 循環(huán)結(jié)構(gòu)內(nèi),按下?lián)u獎(jiǎng)按鈕時(shí)會(huì)持續(xù)進(jìn)行搖獎(jiǎng)選號(hào),選出的號(hào)碼均是隨機(jī)分布。

圖3 雙色球搖獎(jiǎng)選號(hào)程序圖
該模塊將搖獎(jiǎng)選出的紅球號(hào)碼組合成一個(gè)數(shù)組,利用一維數(shù)組排序?qū)崿F(xiàn)紅球號(hào)碼的排序。

圖4 搖獎(jiǎng)號(hào)碼排序
該模塊將彩民自主選號(hào)與排序后的搖獎(jiǎng)號(hào)碼進(jìn)行匹配,若是兩者號(hào)碼相同,選號(hào)區(qū)對應(yīng)的燈會(huì)亮起,提示彩民選號(hào)情況。
本論文設(shè)計(jì)的中獎(jiǎng)信息為一二三等獎(jiǎng)和未中獎(jiǎng),其中藍(lán)球作為中獎(jiǎng)的必要條件。若沒有選中藍(lán)球則是未中獎(jiǎng);若是選中了藍(lán)球,一個(gè)紅球也沒選中,則是三等獎(jiǎng);若是選中了藍(lán)球且選中了部分紅球,則是二等獎(jiǎng);若是將藍(lán)球和所有紅球都選中,則是一等獎(jiǎng)。
該模塊主要采用多層嵌套條件結(jié)構(gòu)和復(fù)合運(yùn)算實(shí)現(xiàn)了不同中獎(jiǎng)情況的顯示。

圖5 匹配號(hào)碼提示

圖6 中獎(jiǎng)情況局部圖
在完成前面板和程序的設(shè)計(jì)后,對系統(tǒng)進(jìn)行調(diào)試運(yùn)行。經(jīng)過多次試驗(yàn),雙色球選號(hào)器能夠?qū)崿F(xiàn)彩民自主選號(hào)、開獎(jiǎng)時(shí)的搖獎(jiǎng)選號(hào)、號(hào)碼匹配成功亮燈以及中獎(jiǎng)信息顯示等一系列功能,滿足設(shè)計(jì)要求。
本文利用LabVIEW 作為開發(fā)平臺(tái),成功設(shè)計(jì)了具備彩民自主選號(hào)、搖獎(jiǎng)時(shí)的隨機(jī)選號(hào)以及中獎(jiǎng)信息顯示等功能的雙色球選號(hào)器。該設(shè)計(jì)不僅為彩民帶來便利,同時(shí)也為彩票系統(tǒng)的開發(fā)提供了思路。若是能加大虛擬儀器在開發(fā)設(shè)計(jì)中的應(yīng)用,將可以極大地降低成本,提高效率,具有廣闊的發(fā)展前景。

圖7 系統(tǒng)運(yùn)行結(jié)果