HugeCalc 是一款高精度算法庫(同時支持 MBCS + UNICODE 版),適合于大規(guī)?茖W計算,尤其適用于數(shù)論、密碼學等領域研究,其核心算法耗費作者十余年的心血。具有占用資源少、效率高、使用便捷、易二次開發(fā)、可移植性強、可擴展性好等特點。關鍵文件 HugeCalc.dll 雖然很小,卻提供了公共函數(shù)接口 697 個(標準C++接口 467 個;標準C接口 230 個),且其計算速度完全可與大型專業(yè)數(shù)學工具軟件媲美!
現(xiàn)已提供了如下功能:
⊙ 高精度快速加法
⊙ 高精度快速減法
⊙ 高精度快速乘法
⊙ 高精度快速除法
⊙ 高精度快速同余
⊙ 高精度快速位運算
⊙ 高精度快速乘方
⊙ 高精度快速開方
⊙ 超大整數(shù)快速取對數(shù)
⊙ 高精度快速求排列
⊙ 高精度快速求組合
⊙ 高精度快速階乘、雙階乘、素數(shù)階乘
⊙ 高精度快速計算 Fibonacci、Lucas 數(shù)列
⊙ 高精度快速乘積取模
⊙ 高精度快速數(shù)論倒數(shù)取模運算
⊙ 高精度快速乘方取模(支持負指數(shù))
⊙ 高精度快速求最大公約數(shù)(支持群組運算)
⊙ 高精度快速計算擴展最大公約數(shù)
⊙ 高精度快速求最小公倍數(shù)(支持群組運算)
⊙ 高精度快速“等冪和”(支持群組運算)
⊙ 高精度快速任意進制轉(zhuǎn)換
⊙ 超大整數(shù)素性快速檢測
⊙ 生成隨機超大(素)整數(shù)、快速生成最鄰近素數(shù)
⊙ 自由指定有效位運算
⊙ 強大而靈活的輸出
⊙ 高精度計時器(有暫停、累計、復位等功能)
為了與廣大網(wǎng)友分享 HugeCalc 帶來的便捷,該版公開了 HugeCalc.dll 的所有接口文件(同時支持 MBCS + UNICODE 版),大家可以更自由地進行高精度計算或自開發(fā),而無須再依賴于 Mathematica 等大型軟件