Я использую класс Random для создания любого случайного целого числа, но она всегда возвращает один и тот же номерRandom всегда создает один и тот же номер
static Random rand = new Random();
public static int GetOrderID()
{
return rand.Next(Math.Abs(int.MinValue + 1), int.MaxValue);
}
уведомления о том, что случайный класс является статическим и генерируется за пределами функции
Подсказка: какое значение имеет значение 'Math.Abs (int.MinValue + 1)'? Как он сравнивается с 'int.MaxValue'? Теперь, когда 'Next (x, x)' вернет 'x', ответ должен быть относительно ясным. :) –