C#中随机数的使用

来源:百度知道 编辑:UC知道 时间:2024/06/08 03:19:46
在我单击button是要在文本框里出现一个随机数,怎么写?我这样写哪里不对呀?还请各位指正!
Random i = new Random();
int j = int.Parse(i.ToString()) * 1000;
textbox.Text = j.ToString();

想问下你的i.ToString()什么意思!?
改成下面的
Random i = new Random();
int j = int.Next(1000) * 1000;
textbox.Text = j.ToString();

Next的参数有两种
Next(100):100之内的非负随机数
Next(2,10):2-10之内的随机数

肯定错了啊,你只实例化了一个i,然后就tostring(),i是空的啊,肯定出问题。
你的意思是随机1000以内的数么?
可以这样写
int j=i.Next(1000);

2楼3楼都说的挺对的,不过,我觉得你初始化的时候,最好用指定的种子值初始化 Random 类,每次初始化都制定不同的种子

你这么写出什么问题了?