Spec-Zone.ru › Pony

Пакет 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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API