9293949596979899100101102
// choose a random g that is invertible mod q DenseTernaryPolynomial g; while (true) { g = DenseTernaryPolynomial.generateRandom(N, dg, dg - 1, params.getRandom()); if (g.invertFq(q) != null) { break; } }