日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

微博抽奖软件

發布時間:2024/8/1 编程问答 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 微博抽奖软件 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

情景:

新買了高科技宿舍神器,這個煲湯神器就用不著了,所以送出去啦。沒錯,是送。不用轉發,只要你不嫌棄,就留個評論吧。如果有多個人要的話就只能抽獎啦。如果木有人要~可以當花盆栽花用恩~有時想想,我長的這瘦的實在不是我的錯,一部分基因決定,一部分學校這伙食這爛得~雖剛來學校軍訓時還覺得好不錯 轉: @chen文哲 分享圖片 去馬莊買了一些藥材,煲湯咯。回來路上碰到好多人,還撞到委員和他對象親密地一起過來,哎喲喲,好為他們開心呀。等將來我也有了女朋友了,我沒事就煲碗湯送到她那里,多好。但現在要先學煲湯,先從最簡單的,茶樹菇+豬肉,放料,打開開關洗澡去,然后外出學習,希望回來有一碗美味的湯…… 設計: 6月12號要送出去的“煲湯”神器現在有了抽獎結果了。為此我還專門花30分鐘做了個抽獎程序。使用MD5不可逆加密算法,加密“31”+“煲湯”(轉+評論數,鹽關鍵詞)字符串得出結果,截取低于19位的所有數字,對所有參與抽獎人數取余,按時間順序得幸運者。程序下載地址:http://t.cn/zHubViB獲獎者看截圖

C# & WPF實現代碼: 前臺: <Window x:Class="Md5LuckyDraw.MainWindow"xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"Title="MainWindow" Height="350" Width="525"><Grid><StackPanel><TextBox Name="txtCount" Text="評論+轉發人數"></TextBox><TextBox Name="txtSalt" Text="Salt"></TextBox><TextBox Name="txtMd5" Text="這里顯示MD5值"></TextBox><TextBox Name="txtNumber" Text="這里顯示MD5值的所有數字順序拼起來的數"></TextBox><TextBox Name="txtLucky" Text="這里顯示獲獎人"></TextBox><Button Name="btConfirm" Content="開始確定獲獎人" Click="btConfirm_Click"></Button><TextBlock Text="作者:陳文哲 QQ296827066 技術博客:http://blog.csdn.net/wowkk"></TextBlock></StackPanel></Grid> </Window>

后臺:

private void btConfirm_Click(object sender, RoutedEventArgs e){string str = txtCount.Text + txtSalt.Text;string strmd5 = GetMD5(str);txtMd5.Text = strmd5;string strNumber = "";foreach (char a in strmd5){if (48 <= a && 57 >= a){strNumber += a.ToString();if (strNumber.Length > 18){break;}}}List<string> listLuckyers = getText();txtNumber.Text = strNumber;long longNumber = long.Parse(strNumber);int i = (int)(longNumber % listLuckyers.Count);txtLucky.Text = listLuckyers[i].ToString();}private List<string> getText(){ StreamReader sr = new StreamReader("Lucky.txt",Encoding.Default);List<string> list =new List<string>();string line;while ((line = sr.ReadLine()) != null){if (line != null) {list.Add(line); }}return list;}public static string GetMD5(string sDataIn){MD5CryptoServiceProvider md5 = new MD5CryptoServiceProvider();byte[] bytValue, bytHash;bytValue = System.Text.Encoding.UTF8.GetBytes(sDataIn);bytHash = md5.ComputeHash(bytValue);md5.Clear();string sTemp = "";for (int i = 0; i < bytHash.Length; i++){sTemp += bytHash[i].ToString("X").PadLeft(2, '0');}return sTemp.ToLower();}


總結

以上是生活随笔為你收集整理的微博抽奖软件的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。