重複の可能性:
1 つの乱数のみを生成する乱数ジェネレーター
リストボックスに5つの乱数を作成して出力するループを作成しようとしています。基本的に、5 つの異なる乱数ではなく、同じ乱数を 5 回出力します。ブレーク ポイントを使用してコードを実行すると、実際には 5 つの数値が生成されます。では、なぜ最初の回答しか出力しないのでしょうか? ありがとうございました。(これはプロジェクト全体ではありませんが、最初にこれを機能させる必要があります)。
public string Numbertext1;
public string Numbertext2;
public int GeneratedNumbers;
public int Average = 0;
public int TotalSum = 0;
public int TotalCalcs = 0;
public int Counter = 0;
private void btnRandomise_Click(object sender, EventArgs e)
{
Numbertext1 = txtNum1.Text;
int Number1;
int.TryParse(Numbertext1, out Number1);
Numbertext2 = txtNum2.Text;
int Number2;
int.TryParse(Numbertext2, out Number2);
do
{
Random num = new Random();
int number = num.Next(Number1, Number2);
lbNumbers.Items.Add(Convert.ToString(number));
Counter++;
}
while (Counter < 5);
{
TotalCalcs++;
Counter = 0;
}
}
}
}