Как назначить большое число переменной, создать матрицу с большими числами и сгенерировать случайное простое число (с 256 битами), используя библиотеку PARI C? - PullRequest
1 голос
/ 31 октября 2019

Я пытаюсь использовать библиотеку PARI C, но я столкнулся с некоторыми проблемами.

Мне нужно иметь возможность назначить число с 256 битами (например) для переменной PARI. Я хочу что-то вроде "GEN x = some_big_number", но это не работает в PARI.

Во-вторых, я не знаю, как сделать матрицу, записи которой являются большими числами, это, как я могу сделать присвоение матрицеввод большого числа (например, matrix [line] [column] = some_big_number)

Также есть ли способ генерировать случайное простое число с 256 битами или более в библиотеке PARI C?

Я уже пробовал:

int i, j = 0;


// pari_init(size, maxprime):
// size : size of stack ( start with at least 500000 )
// maxprime :  “prime table” is initialized with the successive
// differences of primes up to (possibly just a little beyond) maxprime
pari_init(8000000,500000);

GEN aux;

aux = cgeti(300);
aux = stoi("28811098196439961826439039277526657832796911776602173347432421124747405397401");
...