fq_nmod_rand, fq_nmod_rand_not_zero, fq_nmod_randtest, fq_nmod_randtest_not_zero, fq_nmod_randtest_dense
Synopsis
#include <flint/fq_nmod.h>void fq_nmod_rand(fq_nmod_t rop, flint_rand_t state, const fq_nmod_ctx_t ctx)sourcevoid fq_nmod_rand_not_zero(fq_nmod_t rop, flint_rand_t state, const fq_nmod_ctx_t ctx)sourcevoid fq_nmod_randtest(fq_nmod_t rop, flint_rand_t state, const fq_nmod_ctx_t ctx)sourcevoid fq_nmod_randtest_not_zero(fq_nmod_t rop, flint_rand_t state, const fq_nmod_ctx_t ctx)sourcevoid fq_nmod_randtest_dense(fq_nmod_t rop, flint_rand_t state, const fq_nmod_ctx_t ctx)sourceUniformly random elements (rand), random elements for testing (randtest, often sparse) and random elements with a monic representative of degree d - 1 (randtest_dense), as for fq.
Cite this page
The FLINT team, “fq_nmod_rand, fq_nmod_rand_not_zero, fq_nmod_randtest, fq_nmod_randtest_not_zero, fq_nmod_randtest_dense (fq_nmod.h),” FLINT: Fast Library for Number Theory, documentation, version 3.7.0-dev, 2026. https://flintlib.org/doc/fq_nmod/fq_nmod_rand.html (generated 2026-10-20).
@misc{flint-doc-fq-nmod-fq-nmod-rand,
author = {{The FLINT team}},
title = {{fq\_nmod\_rand, fq\_nmod\_rand\_not\_zero, fq\_nmod\_randtest, fq\_nmod\_randtest\_not\_zero, fq\_nmod\_randtest\_dense (fq\_nmod.h)}},
howpublished = {FLINT: Fast Library for Number Theory, documentation, version 3.7.0-dev},
year = {2026},
url = {https://flintlib.org/doc/fq_nmod/fq_nmod_rand.html},
note = {Generated 2026-10-20}
}