primitive_root 函数
返回模 m 的原根;不存在时给出错误。
语法
NumberTheory:-PrimitiveRoot(m)PrimitiveRoot(m)PrimitiveRoot(m, greaterthan = n)PrimitiveRoot(m, ith = k)primitive_root(m)primroot(m)
参数与选项
m | 正模数。 |
|---|---|
greaterthan | 可选下界;返回大于该值的第一个原根。 |
ith | 可选一基序号;按递增原根列表取第 k 个值。 |
示例
- 原根
primitive_root(17)返回 3。 - 下界选项
PrimitiveRoot(17, greaterthan = 5)返回 6。 - 按序号取原根
PrimitiveRoot(17, ith = 2)返回 5。