Ошибка Random

ftbwork10

Client
Регистрация
29.05.2017
Сообщения
447
Благодарностей
700
Баллы
93
Добрый день всем! Столкнулся с такой проблемой, нужно сгенерировать число от 0000000000000000000 до 9999999999999999999

Но выскакивает ошибка:

Выполнение действия Random Значение было недопустимо малым или недопустимо большим для Int64.
Как можно сгенерировать такое число?
 

Dimionix

Moderator
Регистрация
09.04.2011
Сообщения
3 068
Благодарностей
3 122
Баллы
113
C#:
ulong min = 0000000000000000000L;
ulong max = 9999999999999999999L;
return (ulong)(min + new Random().NextDouble() * (max - min));
 
  • Спасибо
Реакции: Sergodjan и ftbwork10

ftbwork10

Client
Регистрация
29.05.2017
Сообщения
447
Благодарностей
700
Баллы
93

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)