random package:ulid

Helper functions to generate the random part of an ULID either with PRNGs or TRNGs.
Newtype wrapping a ByteString
Generate a ULID Random based on the global random number generator. Note: The call to newStdGen splits the generator, so this is safe to call multiple times
Generate a ULIDRandom based on a cryptographically secure random number generator. See: https://hackage.haskell.org/package/crypto-api-0.13.3/docs/Crypto-Random.html
Generate a ULIDRandom based on a standard random number generator. See: https://hackage.haskell.org/package/random-1.1/docs/System-Random.html