Module Nanoid_os
Native, customizable implementation of Nano ID. Unless you specifically want to customize random number generation, you should probably use the simpler nanoid library, which uses the Simple () implementation from this library.
val pseudo_seeded : string -> (module RNG)pseudo_seeded seedis aRNGmodule that generates pseudo random numbers based on the givenseed. It is subject to the same limitations asCryptokit.Random.pseudo_rng
module Make : functor (Rng : RNG) -> SMake (Rng)is a Nano ID generator based on random number generatorRng
module Simple : functor () SSimple ()is a Nano ID generator based on thepseudo_seededrandom number generator seeded with the current system time as given byUnix.gettimeofday.