Random Pick 2 Int作为选项

时间:2011-05-31 16:47:24

标签: c# random int

private void btnStart_Click(object sender, EventArgs e)
{
    Random random = new Random();
    int randomNumber = random.Next(0, 1000);
    int RandomTolerance = 5 || 10;
    lblRandomValue.Text = randomNumber + "000" + "O" + RandomTolerance;
}

我不明白如何允许RandomTolerance仅在整数中选择5到10之间。

2 个答案:

答案 0 :(得分:5)

int RandomTolerance=random.Next(0,2)<1?5:10;

作为旁注,一遍又一遍地重新播种随机数发生器通常是一个坏主意。您应该了解随机数生成器的工作原理。

答案 1 :(得分:2)

int RandomTolerance = random.Next(1,3) * 5;

免责声明:@Blindy,这听起来更好:)