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);
Другие вопросы по тегам