C#使用隨機(jī)數(shù)編寫(xiě)班級(jí)點(diǎn)名器的示例代碼
英文意思
隨機(jī)數(shù)可以做什么?
生成一些隨機(jī)的數(shù)字用途非常的廣泛, 例如隨機(jī)抽取數(shù)據(jù)庫(kù)的一條記錄,把生成的數(shù)字給變量,某一個(gè)時(shí)間點(diǎn)執(zhí)行一些代碼,隨機(jī)數(shù)賦值給數(shù)組等
班級(jí)點(diǎn)名器
例如有這樣一個(gè)表格,要求按座號(hào)來(lái)進(jìn)行點(diǎn)名
1.創(chuàng)建Windows項(xiàng)目
然后下一步即可
2.拖取控件
如果沒(méi)有工具箱在視圖里可以調(diào)出來(lái)
3.編寫(xiě)代碼
按鈕里的代碼
Random a = new Random(); //創(chuàng)建隨機(jī)數(shù) string[] name = new string[6]; //創(chuàng)建一個(gè)字符串?dāng)?shù)字 存儲(chǔ)名字
name[1] = "蔡徐樂(lè)"; name[2] = "盧本搭"; name[3] = "李云羽"; name[4] = "馬冬圖"; name[5] = "白居考"; //給各個(gè)元素賦值, //[]里的數(shù)就是他們的座位號(hào) //也就是數(shù)組的幾號(hào)元素
int b = a.Next(1,name.Length); //隨機(jī)數(shù)賦值給b變量 ,返回一個(gè)1到6的隨機(jī)數(shù) // name.Length:數(shù)組的長(zhǎng)度,有幾個(gè)元素他的長(zhǎng)度就多少
數(shù)組是從0開(kāi)始的,因?yàn)樾枰醋惶?hào)來(lái)點(diǎn)名,
所以數(shù)組需要多+1個(gè)數(shù)字 ,例如60個(gè)人,那你數(shù)組就得寫(xiě)61
int b = a.Next(1,name.Length); //隨機(jī)數(shù)賦值給b變量 ,返回一個(gè)1到6的隨機(jī)數(shù) // name.Length:數(shù)組的長(zhǎng)度,有幾個(gè)元素他的長(zhǎng)度就多少
ok了,運(yùn)行
效果圖:
每次點(diǎn)擊都是不同的人
其他用途
隨機(jī)間隔時(shí)間
Random a = new Random(); int b = a.Next(1000, 5000); Thread.Sleep(b); MessageBox.Show(“小馬哥的棺材板”); //隨機(jī)間隔1-5秒執(zhí)行談窗語(yǔ)句
數(shù)據(jù)庫(kù)隨機(jī)抽取數(shù)據(jù)
Random a = new Random(); int b = a.Next(1, 5000); string str =“SELECT * FROM Table_2 WHERE id = '”+b+"'";
到此這篇關(guān)于C#使用隨機(jī)數(shù)編寫(xiě)班級(jí)點(diǎn)名器的示例代碼的文章就介紹到這了,更多相關(guān)C# 隨機(jī)點(diǎn)名器內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
- C#生成指定范圍內(nèi)的不重復(fù)隨機(jī)數(shù)
- c# Random快速連續(xù)產(chǎn)生相同隨機(jī)數(shù)的解決方案
- C#中獲取、生成隨機(jī)數(shù)的三種方法
- 基于C#實(shí)現(xiàn)簡(jiǎn)單的隨機(jī)抽獎(jiǎng)小程序
- C#實(shí)現(xiàn)在兩個(gè)數(shù)字之間生成隨機(jī)數(shù)的方法
- C#生成隨機(jī)字符串的實(shí)例
- C#實(shí)現(xiàn)對(duì)數(shù)組進(jìn)行隨機(jī)排序類實(shí)例
- C#生成互不相同隨機(jī)數(shù)的實(shí)現(xiàn)方法
相關(guān)文章
C# OCR實(shí)現(xiàn)文字識(shí)別功能
OCR,中文叫做光學(xué)字符識(shí)別。它是利用光學(xué)技術(shù)和計(jì)算機(jī)技術(shù)把印在或?qū)懺诩埳系奈淖肿x取出來(lái),并轉(zhuǎn)換成一種計(jì)算機(jī)能夠接受、人又可以理解的格式。本文將利用OCR實(shí)現(xiàn)文字識(shí)別功能,感興趣的可以了解一下2022-11-11Unity實(shí)現(xiàn)移動(dòng)端手勢(shì)解鎖功能
這篇文章主要為大家詳細(xì)介紹了Unity實(shí)現(xiàn)移動(dòng)端手勢(shì)解鎖功能,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2020-07-07C#中判斷、驗(yàn)證字符串是否為日期格式的實(shí)現(xiàn)代碼
這篇文章主要介紹了C#中判斷、驗(yàn)證字符串是否為日期格式的實(shí)現(xiàn)代碼,使用DateTime類中自帶的兩個(gè)方法實(shí)現(xiàn),需要的朋友可以參考下2014-08-08Unity實(shí)現(xiàn)物體沿自身的任意軸向旋轉(zhuǎn)
這篇文章主要為大家詳細(xì)介紹了Unity實(shí)現(xiàn)物體沿自身的任意軸向旋轉(zhuǎn),文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2020-01-01c++ STL之list對(duì)結(jié)構(gòu)體的增加,刪除,排序等操作詳解
這篇文章主要介紹了c++ STL之list對(duì)結(jié)構(gòu)體的增加,刪除,排序等操作詳解,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2020-12-12基于C#實(shí)現(xiàn)設(shè)置桌面背景功能
這篇文章主要為大家詳細(xì)介紹了如何利用C#實(shí)現(xiàn)設(shè)置桌面背景功能,文中的示例代碼講解詳細(xì),對(duì)我們學(xué)習(xí)C#有一定的幫助,感興趣的小伙伴可以跟隨小編一起了解一下2022-12-12c#利用Excel直接讀取數(shù)據(jù)到DataGridView
這個(gè)例子的功能是c#讀取excel文件,大家可以參考使用2013-11-11