Я пытаюсь создать огромное случайное число в C++, используя библиотеку GMP, но у меня возникают проблемы с выяснением синтаксиса. Это немного отличается от других примеров, которые я нашел, потому что мне нужно установить пол и потолок для случайного числа между ними. Это своего рода то, что мне нужно сделать:C++ GMP Генерация случайного числа
mpz_class high, low;
low = pow(2,199);
high = pow(2,210);
// code to use the high and low numbers to generate the random number
Я знаю, что это не так много, чтобы идти дальше, но опять же, я не уверен, что синтаксис будет даже в этот момент, я пытался несколько вещи, но ничего, что я нашел, позволяет мне сказать GMP использовать высокий и низкий диапазон для генерации чисел.
Мысли?
Я не против переключения библиотек на что-то вроде TTMath, я просто выбрал GMP, потому что я хорошо читал об этом. – sadmicrowave
Итак, в основном, код, который вы показываете, не имеет значения, и вы хотите знать, есть ли метод в gmp, который позволяет генерировать случайные числа в определенном диапазоне? – stefan
Ха, да. это правильно. – sadmicrowave