Safe Haskell | None |
---|---|
Language | Haskell2010 |
- data ULIDRandom
- mkCryptoULIDRandom :: CryptoRandomGen g => g -> Either GenError (ULIDRandom, g)
- mkULIDRandom :: RandomGen g => g -> (ULIDRandom, g)
- getULIDRandom :: IO ULIDRandom
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.