Random string generator.
Basically Math.random().toString(36).slice(2),
but with both upper and lower case letters and arbitrary lengths.
Useful for creating fast, not cryptographically secure salts.
// base62 by defaultvarrndm=require('rndm')varsalt=rndm(16)Creates a random string contains numbers and both upper and lower case letters (0-9, a-z, A-Z). Default length is 10.
Same as rndm.base62(length)
Creates a random string contains numbers and both upper and lower case letters (0-9, a-z, A-Z). Default length is 10.
Creates a random string contains numbers and lower case letters (0-9, a-z). Default length is 10.
Creates a random string contains numbers only (0-9). Default length is 10.
Creates a new random generator with custom characters.
varsalt=rndm(16)// salt = 'QRI2x6gckpHi5wrO'varsalt=rndm.base62()// salt = 'mtInqvjD8N'varsalt=rndm.base36(5)// salt = 'lpksf'varsalt=rndm.base10(9)// salt = '974457528'varsalt=rndm.create('ab12+-')()// salt = '2-11b-b1b-'