Skip to content

Random generation of arbitrary-precision integers in Swift

License

Notifications You must be signed in to change notification settings

nvzqz/RandomKitBigInt

Repository files navigation

RandomKitBigInt

Platform Language: Swift CocoaPods - RandomKit Carthage License

RandomKitBigInt allows for random generation of arbitrary-precision integers in Swift. This is a set of extensions to BigInt that provide functionality of RandomKit.

Installation

Compatibility

  • Platforms:
    • macOS 10.9+
    • iOS 8.0+
    • watchOS 2.0+
    • tvOS 9.0+
    • Linux
  • Xcode 8.0
  • Swift 3.0

Install Using Swift Package Manager

The Swift Package Manager is a decentralized dependency manager for Swift.

  1. Add the project to your Package.swift.

    import PackageDescription
    
    let package = Package(
        name: "MyAwesomeProject",
        dependencies: [
            .Package(url: "https://github.com/nvzqz/RandomKitBigInt.git",
                     majorVersion: 1)
        ]
    )
  2. Import the RandomKitBigInt module.

    import RandomKitBigInt

Install Using CocoaPods

CocoaPods is a centralized dependency manager for Objective-C and Swift. Go here to learn more.

  1. Add the project to your Podfile.

    use_frameworks!
    
    pod 'RandomKitBigInt', '~> 1.1.0'

    If you want to be on the bleeding edge, replace the last line with:

    pod 'RandomKitBigInt', :git => 'https://github.com/nvzqz/RandomKitBigInt.git'
  2. Run pod install and open the .xcworkspace file to launch Xcode.

  3. Import the RandomKitBigInt framework.

    import RandomKitBigInt

Install Using Carthage

Carthage is a decentralized dependency manager for Objective-C and Swift.

  1. Add the project to your Cartfile.

    github "nvzqz/RandomKitBigInt"
    
  2. Run carthage update and follow the additional steps in order to add RandomKitBigInt to your project.

  3. Import the RandomKitBigInt framework.

    import RandomKitBigInt

License

RandomKit is released under the MIT License.

About

Random generation of arbitrary-precision integers in Swift

Resources

License

Stars

Watchers

Forks

Packages

No packages published