I've ported nanoid to ColdFusion/CFML. https://github.com/JamoCA/cfml-nanoid NOTE: The built-in `RandRange()` function leverages Java's SecureRandom `SHA1PRNG` algorithm.