Generates a cryptographically secure numeric OTP.
The number of digits (default is 6)
A string representation of the OTP
Generates a cryptographically secure numeric OTP.