#prime #numbers #generate #determine #whether #calculations

prime-number-utils

一个用于生成素数并高效确定一个数是否为素数的crate

1 个不稳定版本

0.1.0 2024年1月7日

#1573数学

MIT/Apache

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