Objective-C实现FermatPrimalityTest费马素数测试算法
费马素数测试(Fermat Primality Test)是一种用于判断一个数是否为素数的随机化算法。下面是一个用Objective-C实现的费马素数测试算法的完整源码示例。
#import
@interface FermatPrimalityTest : NSObject
(BOOL)isPrime:(NSInteger)n withTests:(NSInteger)t;
@end
@implementation FermatPrimalityTest
// 计算 (base