Module

Pha.Random

Package
purescript-pha
Repository
gbagan/purescript-pha

#Random Source

#number Source

number :: Random Number

generate a random number in the range [0, 1)

#int Source

int :: Int -> Int -> Random Int

generate a random integer in the range [n, m]

#int' Source

int' :: Int -> Random Int

generate a random integer in the range [0, n - 1]

#bool Source

bool :: Random Boolean

generate a random boolean

#shuffle Source

shuffle :: forall a. Array a -> Random (Array a)

randomly shuffle an array

#element Source

element :: forall a. NonEmptyArray a -> Random a

randomly select an element from the array

#element' Source

element' :: forall a. Array a -> Random (Maybe a)

randomly select an element from the array

#RandomF Source

data RandomF a

Constructors

Instances