当前位置:首页 > C#学习 > C#练习 > 正文内容

C# 随机数产生 Random

小道6年前 (2018-11-22)C#练习3243

输入一个范围,在这个范围内随机产生数字:

image.png

        private void btn_Click(object sender, EventArgs e) //鼠标单击事件
        {
            int ks;//变量
            int js;//变量
            if (int.TryParse(txtks.Text, out ks) == false)//判断开始随机数 转换
            {
                MessageBox.Show("输入的值错误!", "错误", MessageBoxButtons.OK, MessageBoxIcon.Error);
                txtks.Text = "";
                txtjs.Text = "";
                return;
            }
            if (int.TryParse(txtjs.Text, out js) == false)//判断结束随机数  转换
            {
                MessageBox.Show("输入的值错误!", "错误", MessageBoxButtons.OK, MessageBoxIcon.Error);
                txtjs.Text = "";
                return;
            }
            if (ks >= 0 && js >= 0 && ks < js)//判断 开始随机数和结束随机数 是否大于等于0,并且 开始随机数小于结束随机数
            {
                Random r = new Random();//实例化一个实例
                txtjg.AppendText((r.Next(ks, js + 1)).ToString()+"\r\n");//输出随机产生的数值
            }
            else
            {
                MessageBox.Show("输入的值错误!", "错误", MessageBoxButtons.OK, MessageBoxIcon.Error);
                txtks.Text = "";
                txtjs.Text = "";
                return;
            }
        }

输出结果:

image.png

扫描二维码推送至手机访问。

版权声明:本文由小道发布,如需转载请注明出处。

本文链接:https://www.daobk.com/post/120.html

分享给朋友:

“C# 随机数产生 Random” 的相关文章

C# 求矩形面积 WindowsForms界面

C# 求矩形面积 WindowsForms界面

使用 C#语言,WinForm 制作求矩形面积软件:源码:        private void bnt_Click(object sender, EventArgs ...

C# 冒泡排序练习

C# 冒泡排序练习

将数组内的元素 从大到小排序:using System; namespace 冒泡排序 {     class Program     {    ...

C# 简单 控制台 飞行棋 附源码

C# 简单 控制台 飞行棋 附源码

简单C# 控制台飞行棋,使用 int数组 用于创建地图。图例: 幸运转盘: ◎    地雷: ☆    暂停: ▲    时空隧道: 卐using System; namespace 飞行棋 {  &...

发表评论

访客

看不清,换一张

◎欢迎参与讨论,请在这里发表您的看法和观点。