FLINT3.7.0-dev

acb_siegel_randtest_vec, acb_siegel_randtest_vec_reduced

Synopsis#include <flint/acb_theta.h>
void acb_siegel_randtest_vec(acb_ptr z, flint_rand_t state, slong g, slong prec)source
void acb_siegel_randtest_vec_reduced(acb_ptr zs, flint_rand_t state, slong nb, const acb_mat_t tau, int exact, slong prec)source

Set z to a random vector of length g, possibly with large entries, respectively zs to nb random vectors in [-1,1]^g + \tau[-1,1]^g, which are close to reduced with respect to \tau; with exact nonzero, the entries are exact dyadic numbers.

Cite this page

The FLINT team, “acb_siegel_randtest_vec, acb_siegel_randtest_vec_reduced (acb_theta.h),” FLINT: Fast Library for Number Theory, documentation, version 3.7.0-dev, 2026. https://flintlib.org/doc/acb_theta/acb_siegel_randtest_vec.html (generated 2026-10-20).