C#随机数问题,输出2个随机数,如何调成不一样的随机数

来源:百度知道 编辑:UC知道 时间:2024/06/01 10:15:31
double suijishu, suijishu2;

Random suiji = new Random();
suijishu = Math.Round(suiji.NextDouble() * 10);
label3.Text = suijishu.ToString();

Random suiji2 = new Random();
suijishu2 = Math.Round(suiji2.NextDouble() * 10);
label4.Text = suijishu2.ToString();
楼下的 的回答 不大懂 能否帮我改下 直接在原代码上改

Random(i)
其中 参数i表示的是随即数种子 ,此处你省略了参数表示调用系统时间坐参数不过由于执行速度问题所以两个系统时间任然是相同的 你可以不省略这个参数i 把它赋两个不同的值 如一个为 10 一个为 12 这样种子不同 执行后的随机数自然就不同了