C#如何生成随机数

随机数是一种数学算法,它模拟现实生活中抛硬币.但是计算机中的随机数并不是我们现实中真正意义上的那样随机.随机数的用途很多. 比如软件考试系统中,随机抽取考题.  还有我们见过的比如棋牌游戏,出牌的时候,都需要用到随机数等等.下面我们就来说一下在C#中如何调用随机算法来生成自己想要的随机数.

操作方法

  • 01

    打开你电脑上安装的Visual Studio. 选择Visual C#中的Windows窗体应用程序.

  • 02

    从左侧的组件窗体中,拖一个label组件和button1组件放到窗体中. 然后把label的属性text设置为空. 把button的属性text设置为出题. 如果找不到属性窗口,让鼠标选择组件上,按F4在右侧就可以看到.

  • 03

    如果你和我前面的操作一模一样的话,那么你的屏幕上应该和我下图一样. 这个时候,双击那个text为"出题"的按钮,就会生成一段代码,并且会自动切换到写代码的区域. 在这段代码区中间写的东西,当我们点击按钮的时候就会执行里面的代码. 在C#中,叫做按钮点击事件. 如果你没有学过这些内容也无关要紧,照着写就可以了.

  • 04

    在那块代码区中间,写如下代码. Random 局部_随机数 = new Random(); int 局部_加数 = 局部_随机数.Next(0, 3); int 局部_被加数 = 局部_随机数.Next(0, 3); int 局部_总数 = 局部_加数 + 局部_被加数; label1.Text = 局部_加数 + "+" + 局部_被加数 + "=" + 局部_总数;

  • 05

    因为方便大家理解,我用的是中文变量名. visual studio 2012及之后的版本应该都支持中文呢. 局部就是代表局部变量的意思. 首先,我们声明了一个随机数类,其实学C#就是学习使用它的各种类. 文件操作类,图片操作类,控件操作类,网络类等. 因为我们的C#是纯面向对象的,所有都是在类中实现的. 然后三个整型变量. Next里面的两个参数. 第一个参数为随机的最小值. 第二个参数为随机的最大值. 如果里面写的是0,3,那么随机数的范围就是0~2 如果你想让你的随机数是1~100,包含1~100 那么你就应该写Next(1,101); 最后随机数两个数,相加之和,显示到我们的laber标签上. 我们按F5或者点击下图中的位置,开始运行这个软件.

  • 06

    当我们点击出题按钮的时候,label标签就会显示一个随机出好的加法题. 可能你听说过或者接触过一些帮助小学生学习数学的教学软件. 它们里面有随机抽取古诗,还有的可以随机做数学题,就是这个道理.

  • 07

    关掉运行中的软件. 按图片中的那个红色按钮.或者按快捷键shift+F5 我们可以把.Next的值设置为(1,101)试试! 再来点击出题试试. 是不是很有成就感呢? 如果你在控制台程序中,也是一样的写法. 只不过,控制台中,没有控件.

  • 08

    Random 局部_随机数 = new Random(); int 局部_加数 = 局部_随机数.Next(1, 101); int 局部_被加数 = 局部_随机数.Next(1, 101); int 局部_总数 = 局部_加数 + 局部_被加数; Console.WriteLine("{0}+{1}={2}", 局部_加数, 局部_被加数, 局部_总数); Console.ReadKey();

(0)

相关推荐

  • 电脑Excel表格如何随机生成随机数

    Excel是现在经常使用的办公软件,今天小编跟大家分享的是电脑Excel表格如何随机生成随机数.具体如下:1.首先我们需要在电脑中打开一份Excel表格,2. 进入主界面之后我们点击上方的公式选项.3 ...

  • Excel文档怎么在单元格中生成随机数

    Excel文档常常被用来统计各类数据,有些用户想知道怎么在单元格中生成随机数,接下来小编就给大家介绍一下具体的操作步骤.具体如下:1. 首先第一步打开电脑中的Excel软件,根据下图箭头所指,新建空白 ...

  • WPS如何在Excel文档中生成随机数

    WPS是现在十分常用的办公软件之一,有些新用户不知道如何在Excel文档中生成随机数,接下来小编就给大家介绍一下具体的操作步骤.具体如下:1. 首先第一步根据下图所示,打开电脑中的Excel文档.2. ...

  • Excel怎么在某一范围内生成随机数

    Excel是现在十分常用的一款办公软件,有些新用户不知道怎么在某一范围内生成随机数,接下来小编就给大家介绍一下具体的操作步骤.具体如下:1. 首先第一步先打开电脑中的Excel软件,接着根据下图所示, ...

  • Excel如何在单元格中生成随机数并进行排序

    Excel是现在十分常用的一款办公软件,有些新用户不知道如何在单元格中生成随机数并进行排序,接下来小编就给大家介绍一下具体的操作不知.具体如下:1. 首先第一步先打开电脑中的Excel文档,接着选中单 ...

  • excel怎么生成随机数

    在日常工作中有许多情景需要生成随机数字,比如说抽奖.分班等.下面介绍一下在excel中生成随机数的基本方法 生成随机数的方法: 01 首先介绍一下如何用RAND()函数来生成随机数(同时返回多个值时是 ...

  • 如何生成随机数和已知平均数求随机数

    在已知平均数的情况下,如何自动生成多个随机数,可以使得这些随机数的平均值等于这个已知的随机数.这个可以使用EXCEL文档来解决即可. 假设:已知一个班的数学平均分数为80,模拟生成10个学生成绩,使得 ...

  • 如何在C语言和OC中生成随机数?

    如何在C语言和OC中生成随机数?

  • 怎样在Word中批量生成随机数

    在Word使用中我们也会遇到需要批量生成随机数的时候,可以在excel表格里生成然后粘贴到Word中,会麻烦点,因为工作需要,我录制了一个宏 操作方法 01 打开Word2007后,点开菜单栏的开发工 ...

  • Excel生成随机数相加等于指定数字的方法

    有时候我们会遇到 Excel生成随机数相加等于指定数字这样的需求,本教程以一个实际项目为例子演示如何用Excel生成随机数相加等于指定数字,例子为: "". 另外,为了便于理解,我 ...