Мне нужно генерировать случайные числа с диапазоном для byte, ushort, sbyte, short, int и uint. Я могу генерировать для всех этих типов, используя метод Random в С# (например, values.Add((int)(random.Next(int.MinValue + 3, int.MaxValue - 2)));), за исключением uint, поскольку Random.Next принимает только значения int.
Есть ли простой способ генерации случайных uint?