Contents

ordo-one/package-distributions

πŸƒ   **distributions**   πŸƒ

Requirements

The package-distributions library requires Swift 6.1 or later.

| Platform | Status | | -------- | ------ | | πŸ’¬ Documentation | [[Status]](https://github.com/ordo-one/package-distributions/actions/workflows/Documentation.yml) | | 🐧 Linux | [[Status]](https://github.com/ordo-one/package-distributions/actions/workflows/Tests.yml) | | 🍏 Darwin | [[Status]](https://github.com/ordo-one/package-distributions/actions/workflows/Tests.yml) | | 🍏 Darwin (iOS) | [[Status]](https://github.com/ordo-one/package-distributions/actions/workflows/Tests.yml) | | 🍏 Darwin (tvOS) | [[Status]](https://github.com/ordo-one/package-distributions/actions/workflows/Tests.yml) | | 🍏 Darwin (visionOS) | [[Status]](https://github.com/ordo-one/package-distributions/actions/workflows/Tests.yml) | | 🍏 Darwin (watchOS) | [[Status]](https://github.com/ordo-one/package-distributions/actions/workflows/Tests.yml) |

Check deployment minimums

Examples

import Random

var random: PseudoRandom = .init(seed: 13)

let binomial: (Int64, Int64, Int64, Int64) = (
    Binomial[10, 0.2].sample(using: &random.generator),
    Binomial[10, 0.2].sample(using: &random.generator),
    Binomial[10, 0.2].sample(using: &random.generator),
    Binomial[10, 0.2].sample(using: &random.generator),
)

// Generated binomial samples: (1, 4, 2, 4)

let normal: (Double, Double, Double, Double) = (
    Normal[0, 1].sample(using: &random.generator),
    Normal[0, 1].sample(using: &random.generator),
    Normal[0, 1].sample(using: &random.generator),
    Normal[0, 1].sample(using: &random.generator),
)

// Generated normal samples: (1.031, 1.201, -1.607, -0.243)

Package Metadata

Repository: ordo-one/package-distributions

Default branch: master

README: README.md