Опубликовано: 12.01.21
Приём лабораторной: эта лабораторная не будет проверяться
from fpylll import *
set_random_seed(2021)
A = IntegerMatrix.random(25, "qary", k=50, bits=30) #generate a q-ary 25-dimensianal lattice of det=q^50, where log(q = 30)
v = SVP.shortest_vector(A) # compute a shortest vector
print(v, v.norm())