C# 随机数(Random)的使用 编写“班级点名器” | 您所在的位置:网站首页 › 随机数的应用案例讲解 › C# 随机数(Random)的使用 编写“班级点名器” |
本文已参与「新人创作礼」活动,一起开启掘金创作之路 \ 英文意思
随机数可以做什么? 生成一些随机的数字用途非常的广泛, 例如随机抽取数据库的一条记录,把生成的数字给变量,某一个时间点执行一些代码,随机数赋值给数组等 班级点名器 例如有这样一个表格,要求按座号来进行点名
1.创建Windows项目
2.拖取控件
如果没有工具箱在视图里可以调出来
按钮里的代码 Random a = new Random(); //创建随机数 string[] name = new string[6]; //创建一个字符串数字 存储名字 name[1] = "蔡徐乐"; name[2] = "卢本搭"; name[3] = "李云羽"; name[4] = "马冬图"; name[5] = "白居考"; //给各个元素赋值, //[]里的数就是他们的座位号 //也就是数组的几号元素int b = a.Next(1,name.Length); //随机数赋值给b变量 ,返回一个1到6的随机数 // name.Length:数组的长度,有几个元素他的长度就多少 数组是从0开始的,因为需要按座位号来点名, 所以数组需要多+1个数字 ,例如60个人,那你数组就得写61 a1.Text = name[b]; //文本框的值等于 name的[b]号元素 //a1是我标签的Name值奥ok了,运行 效果图:
其他用途 随机间隔时间 Random a = new Random(); int b = a.Next(1000, 5000); Thread.Sleep(b); MessageBox.Show("小马哥的棺材板"); //随机间隔1-5秒执行谈窗语句 数据库随机抽取数据 Random a = new Random(); int b = a.Next(1, 5000); string str ="SELECT * FROM Table_2 WHERE id = '"+b+"'"; 纯手打,点个赞呗~ |
CopyRight 2018-2019 实验室设备网 版权所有 |