winform随机数不重复

winform随机数不重复,第1张

1、生成随机数,使用腊运System.Random类来生成伪随机数。

2、插入到List中的代码,判断是否已经达到了我们需要的List长度,如果已满足,则退出程序。

3、插入到List中的代码,判断是否皮辩已经达到了我们需要的List长度,轮握梁如果已满足,则退出程序。

函数是这岁禅样用,比如0至10的随机数

Random ran=new Random()

int RandKey=ran.Next(0,10)

不过这样会有重复,可以给Random一个系拿雀戚统时间做为参数,以此产生随机数,就不会重复了

System.Random a=new Random(System.DateTime.Now.Millisecond)

int RandKey =a.Next(10)

数组的

char[] c ={ '消陵A', 'B', 'C' }

a = rd.Next(0, 2)

label4.Text = c[a].ToString()

在窗体上添加一个textBox,一个label,一个button;

在肆纳button的单击事件中添加代茄纯码:颤雹咐

label1.Text = ""

Random MyRD = new Random()

int Size = Convert.ToInt16(textBox1.Text.ToString())

for (int i = 0i <Sizei++)

{

if (label1.Text.Length <1)

{

label1.Text += MyRD.Next(1, 10)

}

else

{

label1.Text += MyRD.Next(0, 10)

}

}


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/12507798.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-26
下一篇 2023-05-26

发表评论

登录后才能评论

评论列表(0条)

保存