2019年3月22日 星期五

[VB.NET] [Windows Form] 抽獎抽籤程式不重複 尾牙春酒 都好用




第一次自己寫抽獎程式,能在大型活動上使用就覺得感動😎 因為沒有出現BUG啊!!!😆
其實要用電腦抽獎當然是不難,而且活動中使用感覺也很刺激,但是終究結果還是會讓人難以信服,真要解決這問題,遊戲規則還是要訂好啊!

抽獎程式需求不外乎就需要幾個重要訴求

1.使用亂數抽,亂數種子使用時、分、秒、毫秒、微秒

Dim randomstring As String = Format(Now, "HHmmssffff")
Dim rnd As Random = New Random(randomstring)
RwinnerName = candidates.OrderBy(Function(o) rnd.Next()).First()

2.抽獎結果不重複,我是求簡單只使用比對法

For j = 0 To i - 1
If winnerName(i) = winnerName(j) Then
    i = i - 1
Exit For
End If
Next  j


3.把抽中的名單移除後就可以再重新抽出下一輪了


4.搭配抽獎按鈕,原本想要來一個無限按鈕,可以設定控制ENTER鍵或者是其他可自訂的按鈕,後來現在這種拍拍燈又漂亮效果又好,拿來當抽獎燈真的是蠻有氣氛的,還可以讓抽獎的人覺得太過癮了,為了玩下去一直加碼也是很開心的呀 !




最後分享一下我的程式碼 下載程式碼
也許還會被你測試出BUG,再記得分享回饋給我喔 啾咪~~

程式參考:漫談尾牙抽獎程式的公正性

2019年1月21日 星期一

統一發票 電子發票懶人包 第二包 領獎設定 很重要

第一步 到財政部網站設定

登入[財政部電子發票整合服務平台] https://www.einvoice.nat.gov.tw/index

網頁右邊有快速連結 [領獎設定]





輸入手機電話號碼 和驗證碼



輸入身分證字號




拿出你的領錢的提款卡!!!

把下面資料填一填,中獎的話money money就會自動匯入你的銀行帳戶囉!




既然都登入成功了

我也會建議你繼續完成懶人包的第二包之其他設定


★中獎通知設定★

進入到[通知設定],照你自己的喜好來設定!
 我自己是設定不管有沒有中獎都要通知一下啦!




★歸戶設定★

簡單來說就是你買了東西,店家開給你的發票都會自動存入你設定好的手機條碼,這樣中獎了錢直接就匯給你

接著拿出你手上最常用的幾張卡片

可以是會員卡、MOS卡、信用卡、悠遊卡




新增載具




拿出你的信用卡事先設定好




哪些銀行可使用信用卡存雲端發票(參考自財政部網頁)



三信商業銀行



上海商業儲蓄銀行




中國信託銀行



台中銀行




台北富邦銀行



台新銀行




永豐銀行



玉山銀行




兆豐國際商業銀行



合作金庫銀行




高雄銀行



國泰世華銀行




第一銀行



華南銀行




華泰銀行



陽信銀行




新光銀行



彰化銀行




臺灣土地銀行



臺灣企銀




臺灣銀行



遠東商業銀行




聯邦銀行



日盛銀行




有哪些商店可使用信用卡存雲端發票



新光三越



台北 101

大樓觀景台




大潤發



大買家




遠東 SOGO 百貨

(超市及美食街除外)



遠東百貨

(超市及美食街除外)




大樂購物中心



大立百貨




統一超商



萊爾富超商




錢櫃



好樂迪




義大皇家酒店



夢時代購物中心




中友百貨



宮廷餐廳

(中友百貨美食街)




勝霖藥品

(佑全健康人生)



大立精品




全家超商



大江國際

購物中心




台糖量販店



義大天悅飯店




愛買



遠雄流通




爭鮮



中國石油

(全國直營店)




好市多



頂好




全國加油站



台亞石油




福懋加油站



廣三SOGO




台糖尖山埤江南渡假村



宜兒樂




富兒樂



台南大億麗緻酒店




台糖台北會館



鞋全家福




曾記麻糬



台茂購物中心




統一精工



台灣糖業(股)公司

-油品事業部