C#随机数,真香啊!(c#随机数范围)

C#随机数,真香啊!(c#随机数范围)

编码文章call10242025-07-15 21:11:404A+A-

前言:

大家好,我是上位机马工,硕士毕业4年年入40万,目前在一家自动化公司担任软件经理,从事C#上位机软件开发8年以上!我们在开发C#程序的时候,有时候需要模拟一些随机性的结果,比如某个产品的检测结果分为Ok、NG两种情况,在前期测试时软件产生的可能只是NG(比如客户只提供了NG品给我们测试),但是我们又需要测试Ok、NG两种情况下时气缸的动作是否正常,这时候就需要软件能够模拟出OK、NG两种情况,本文就来帮助大家解决这个问题!

1、示例代码

    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void timer1_Tick(object sender, EventArgs e)
        {
            Random random = new Random();
            int val = random.Next(0, 100);
            richTextBox1.AppendText(val.ToString ()+"\n");
        }
    }

上面的代码我们开了一个定时器,定时器每秒钟刷新一次,我们使用Random 类,new一个对象random ,然后调用Next方法,Next方法里面有两个参数,一个是0,一个是100,这里的0是最小值,100是最大值,也就是说,我们生成的随机数是介于0到100之间,这样软件运行时就能随机生成0到100之间的任意数值。

3、软件运行效果

马工撰写的年入30万+C#上位机项目实战必备教程推荐

1、《C#串口通信从入门到精通》
2、《C#与PLC通信从入门到精通 》
3、《C# Modbus通信从入门到精通》
4、《C#Socket通信从入门到精通 》
5、《C# MES通信从入门到精通》
6、《winform控件从入门到精通》
7、《C#操作MySql数据库从入门到精通》

点击这里复制本文地址 以上内容由文彬编程网整理呈现,请务必在转载分享时注明本文地址!如对内容有疑问,请联系我们,谢谢!
qrcode

文彬编程网 © All Rights Reserved.  蜀ICP备2024111239号-4