C# 随机数(Random)的使用 编写“班级点名器” 您所在的位置:网站首页 随机数的应用案例讲解 C# 随机数(Random)的使用 编写“班级点名器”

C# 随机数(Random)的使用 编写“班级点名器”

#C# 随机数(Random)的使用 编写“班级点名器”| 来源: 网络整理| 查看: 265

本文已参与「新人创作礼」活动,一起开启掘金创作之路

\

英文意思 在这里插入图片描述

随机数可以做什么? 生成一些随机的数字用途非常的广泛, 例如随机抽取数据库的一条记录,把生成的数字给变量,某一个时间点执行一些代码,随机数赋值给数组等

班级点名器

例如有这样一个表格,要求按座号来进行点名 在这里插入图片描述

1.创建Windows项目 在这里插入图片描述

在这里插入图片描述 然后下一步即可 在这里插入图片描述

2.拖取控件 如果没有工具箱在视图里可以调出来 在这里插入图片描述 3.编写代码

按钮里的代码

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 实验室设备网 版权所有