ulid-0.1.0.0: Implementation of ULID, lexicographically sortable unique identifiers

Safe HaskellNone
LanguageHaskell2010

Data.ULID.Random

Synopsis

Documentation

mkCryptoULIDRandom :: CryptoRandomGen g => g -> Either GenError (ULIDRandom, g) Source #

Generate a ULID Random based on a cryptographically secure random number generator. | see: https://hackage.haskell.org/package/crypto-api-0.13.2/docs/Crypto-Random.html

mkULIDRandom :: RandomGen g => g -> (ULIDRandom, g) Source #

Generate a ULID Random based on a standard random number generator. | see: https://hackage.haskell.org/package/random-1.1/docs/System-Random.html

getULIDRandom :: IO ULIDRandom Source #

Generate a ULID Random based on the global random number generator.