1 个不稳定版本
0.1.0 | 2024年1月7日 |
---|
#1573 在 数学
25KB
672 行
素数工具库
lib.rs
:
素数工具库
'prime-number-utils' 是一个用于生成素数并高效确定一个数是否为素数的实用工具集合。
示例
use prime_number_utils::{GenPrime, SieveOfEratosthenes, baillie_psw};
let mut sieve_of_eratosthenes = SieveOfEratosthenes::new();
let mut primes = sieve_of_eratosthenes.gen_range(0..20);
assert_eq!(&primes, &vec![2, 3, 5, 7, 11, 13, 17, 19]);
assert!(primes.iter().all(|&n| baillie_psw(n)));
依赖关系
~490KB
~11K SLoC