Я работаю с алгоритмом и хотел бы сделать некоторые статистические данные по нему с очень большими случайными числами. Я хотел бы, чтобы числа, сгенерированные, приходили из интервала [2^255, 2^256], но это было бы эквивалентно порождению числа в [0,2^255].Создание очень больших случайных чисел в C++
Я работаю на C++, но я очень новичок в программировании и знаю только основы. Это даже правдоподобная вещь (с точки зрения памяти и вычислительной мощности)? Я видел другие сообщения, касающиеся 2^32 и 2^64, но не нашел ничего такого большого. Единственными вычислениями, которые я буду делать с этими числами, являются сравнение, деление и вычитание.
Если да, то как бы написать код для выполнения такой задачи?
«такая задача» - какая часть задачи? в настоящее время это очень широкий вопрос ... –
Вам нужны фактические целочисленные значения, или приблизительные значения будут в порядке? Если приблизительные значения пригодны для использования, то двойники должны обрабатывать его, иначе вам понадобится библиотека произвольных чисел точности. http://stackoverflow.com/questions/310276/how-to-handle-arbitrarily-large-integers – user1937198
Каким типом данных вы будете манипулировать таким большим количеством? – Sean