Проблема с кодом заключается в том, что, когда я пытаюсь сгенерировать число, если спин равен 1, он генерирует значения внутри диапазона (1,2,3), если при попытке использовать цикл для суммирования случайных значений внутри одного и того жедиапазон: случайное число сгенерированное всегда одинаково в цикле, например,
, если я запускаю цикл с: spind3 = 4 значения идут от 4, 8, 12 spind3 = 5 значения идут от 5, 10, 15
Это означает, что в первый раз, когда RandomNumber генерирует значение внутри цикла, оно никогда не изменится, пока цикл не завершится.
if (toggled3.Checked)
{
if (spind3.Value != 1)
{
for (int i = 1; i <= spind3.Value; i++)
{
diceCalc[1] += RandomNumber(1, 4);
}
}
else
diceCalc[1] = RandomNumber(1, 4);
}