#prime #number-theory

primal-check

快速独立原素检测

9个版本

0.3.4 2024年6月7日
0.3.3 2022年9月16日
0.3.2 2022年8月15日
0.3.1 2020年6月18日
0.2.1 2015年6月8日

#135 in 数学

Download history 31799/week @ 2024-04-20 28629/week @ 2024-04-27 24721/week @ 2024-05-04 26963/week @ 2024-05-11 22529/week @ 2024-05-18 22941/week @ 2024-05-25 26991/week @ 2024-06-01 34019/week @ 2024-06-08 32579/week @ 2024-06-15 31867/week @ 2024-06-22 27036/week @ 2024-06-29 34555/week @ 2024-07-06 32059/week @ 2024-07-13 33875/week @ 2024-07-20 31328/week @ 2024-07-27 32616/week @ 2024-08-03

136,169 每月下载量
用于 334 个crates (4直接)

MIT/Apache

12KB
219

primal

crates.io documentation minimum rustc 1.36

primal 将原始功率放入原数。

此crates包括

  • 优化原素筛
  • 检查原素性
  • 枚举原数
  • 分解数字
  • 估计π(n)(小于n的原数数量)和p_k(第k个原数)的上限和下限

此工具使用最先进的缓存友好的欧几里得筛法来枚举某些固定界限内的所有原数(以内存高效的方式),然后允许使用这些缓存信息进行如枚举和计数原数等活动。

primal 在作者(i7-3517U)的笔记本电脑上用约2.8秒和不到3MB的RAM计算了小于1010(455052511)的确切原数数量。

文档


lib.rs:

检查数字的一些原素相关属性。

此crate旨在通过primal使用。

依赖项

~205KB