[iOS]大整數處理(BigInt)

更新於 發佈於 閱讀時間約 1 分鐘

支持任意精度數值;底層是Array<UInt64>。當你需要比UIntMax還大的整數類型,且不添加GNU時,就可以使用BigInt。


提供的方法:

  • 算術運算符
  • 位元運算符
  • 位移運算符
  • NSData和大整數的轉換
  • 支援生成最大整數的隨機整數
  • 整數的平方根sqrt(n)
  • 最大公約數BigUInt.gcd(n, m)
  • 冪模運算base.power(exponent, modulus)
  • n.inverse(modulus)
  • 判斷質數n.isPrime()


配置方法

pod 'BigInt'
pod install




留言
avatar-img
留言分享你的想法!
avatar-img
小黑與程式的邂逅
8會員
123內容數
嗨,我是一名程式設計師,會在這分享開發與學習紀錄。
2024/09/22
JSON-RPC是一種設計簡單、無狀態、輕量級的遠端程序呼叫(RPC)協議。
2024/09/22
JSON-RPC是一種設計簡單、無狀態、輕量級的遠端程序呼叫(RPC)協議。
2024/09/22
CryptoSwift提供多種標準的加密演算法,並支援字串與資料之間的轉換。
2024/09/22
CryptoSwift提供多種標準的加密演算法,並支援字串與資料之間的轉換。
2024/09/21
APIKit是一種輕量級且類型安全的網路抽象層,將請求與響應類型進行關聯。這篇文章介紹了APIKit的基本概念,包括Request和Session的功能,以及如何定義請求和返回結果的類型,幫助開發者更高效地處理HTTP/HTTPS請求。理解這些基本組件,將使您在建構網路請求時更加得心應手。
Thumbnail
2024/09/21
APIKit是一種輕量級且類型安全的網路抽象層,將請求與響應類型進行關聯。這篇文章介紹了APIKit的基本概念,包括Request和Session的功能,以及如何定義請求和返回結果的類型,幫助開發者更高效地處理HTTP/HTTPS請求。理解這些基本組件,將使您在建構網路請求時更加得心應手。
Thumbnail
看更多
你可能也想看
Thumbnail
2025 vocus 推出最受矚目的活動之一——《開箱你的美好生活》,我們跟著創作者一起「開箱」各種故事、景點、餐廳、超值好物⋯⋯甚至那些讓人會心一笑的生活小廢物;這次活動不僅送出了許多獎勵,也反映了「內容有價」——創作不只是分享、紀錄,也能用各種不同形式變現、帶來實際收入。
Thumbnail
2025 vocus 推出最受矚目的活動之一——《開箱你的美好生活》,我們跟著創作者一起「開箱」各種故事、景點、餐廳、超值好物⋯⋯甚至那些讓人會心一笑的生活小廢物;這次活動不僅送出了許多獎勵,也反映了「內容有價」——創作不只是分享、紀錄,也能用各種不同形式變現、帶來實際收入。
Thumbnail
這一章節介紹了PHP的各種資料型別,包括內建型別如整數、浮點數、布爾值、字符串、數組、對象、空值和資源,並解釋了型別轉換的方式。此外,還討論了自訂型別、元組型別、集合型別、陣列型別和字典型別的實現方法。
Thumbnail
這一章節介紹了PHP的各種資料型別,包括內建型別如整數、浮點數、布爾值、字符串、數組、對象、空值和資源,並解釋了型別轉換的方式。此外,還討論了自訂型別、元組型別、集合型別、陣列型別和字典型別的實現方法。
Thumbnail
中學數學基礎練習—整數乘法練習
Thumbnail
中學數學基礎練習—整數乘法練習
Thumbnail
中學數學基礎練習—整數乘法練習
Thumbnail
中學數學基礎練習—整數乘法練習
Thumbnail
中學數學基礎練習—整數乘法練習
Thumbnail
中學數學基礎練習—整數乘法練習
Thumbnail
中學數學基礎練習—整數減法練習
Thumbnail
中學數學基礎練習—整數減法練習
Thumbnail
中學數學基礎練習—整數加法練習
Thumbnail
中學數學基礎練習—整數加法練習
Thumbnail
中學數學基礎練習—整數加法練習
Thumbnail
中學數學基礎練習—整數加法練習
追蹤感興趣的內容從 Google News 追蹤更多 vocus 的最新精選內容追蹤 Google News