Пакет Random
Пакет Random предоставляет поддержку генерации случайных чисел. Пакет предоставляет генераторы случайных чисел, которые можно использовать в вашем коде, симулятор кубика и признак для реализации собственного генератора случайных чисел.
Если ваше приложение не требует определенного генератора, используйте Rand.
Значения семян могут содержать до 128 бит случайности в виде двух U64. Общий некриптографически безопасный способ инициализации генератора — это Time.now.
let rand = Rand let n = rand.next()
Типы общего доступа
- класс XorShift128Plus
- класс XorOshiro128Plus
- класс XorOshiro128StarStar
- класс SplitMix64
- тип Rand
- трайт Random
- класс MT
- класс Dice
© 2016-2020, The Pony Developers
© 2014-2015, Causality Ltd.
Licensed under the BSD 2-Clause License.
https://stdlib.ponylang.io/random--index