akinwunmi Ответов: 1

Как я могу случайным образом распределять числа в форме C# windows


Всем доброго дня. я разрабатываю приложение, которое будет случайным образом распределять введенное число в 4 разных места, и когда распределенные числа будут добавлены, оно будет суммироваться с введенными числами. спасибо.

Что я уже пробовал:

private int RandomNumber(int min, int max)
{
Random random = new Random();
return random.Next(min, max); 
}

vivvicks

какую именно логику вы пытаетесь построить?

Karthik_Mahalingam

каков ваш вклад и ожидаемый результат?

1 Ответов

Рейтинг:
1

OriginalGriff

Во-первых, не делайте этого так: каждый раз, когда вы вызываете этот метод, он создает новое случайное число и отсеивает его из системных часов. Если у вас нет очень медленного процессора, это означает, что если вы вызовете этот метод несколько раз подряд, вы получите одну и ту же последовательность случайных чисел от каждого - которая не является случайной!
Переместите случайный экземпляр за пределы метода, и он должен начать работать лучше:

private Random random = new Random();
private int RandomNumber(int min, int max)
    {
    return random.Next(min, max); 
    }

Если это не решит вашу проблему, вам придется объяснить гораздо более подробно, что именно вы пытаетесь сделать - ваше описание очень расплывчатое и краткое, и мы не можем понять из этого немногого, что вы пытаетесь сделать. Помните, что мы не можем видеть ваш экран, получить доступ к вашему жесткому диску или прочитать ваши мысли - мы получаем только то, что вы печатаете для работы.