C# Генерация случайного числа в цикле
Я перепробовал все, начиная с видео YouTube и заканчивая этим форумом. Раньше я всегда находил решение здесь, но теперь я застрял. Мне нужно сгенерировать случайное число от 39 до 52.
Вот несколько источник:
case Form1.number.WITHRANDOM:
{
int i = 0;
while (i < ammount)
{
i++;
int j = 0;
string text2 = "";
while (j < 2)
{
string value = Conversions.ToString(this.random.Next(0, text.Length));
text2 += Conversions.ToString(text[Conversions.ToInteger(value)]);
j++;
}
this.numberList.Add("173" + (The random number) + text2);
}
break;
}
1 ответ
Вы должны использовать Random
учебный класс. это Next
Метод возвращает случайное целое число в указанном диапазоне (между minValue и maxValue):
public virtual int Next(int minValue, int maxValue)
Итак, в вашем случае это код:
Random random = new Random();
int number = random.Next(39, 52);