rndm

所属分类:数学计算
开发工具:JavaScript
文件大小:0KB
下载次数:0
上传日期:2019-06-19 13:53:46
上 传 者sh-1993
说明:  随机串发生器
(random string generator)

文件列表:
.travis.yml (164, 2017-10-24)
LICENSE (1099, 2017-10-24)
index.js (767, 2017-10-24)
package.json (722, 2017-10-24)
test/ (0, 2017-10-24)
test/test.js (605, 2017-10-24)

# RNDM 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. ## API ```js // base62 by default var rndm = require('rndm') var salt = rndm(16) ``` ### var salt = rndm(length) 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) ### var salt = 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. ### var salt = rndm.base36(length) Creates a random string contains numbers and lower case letters (0-9, a-z). Default length is 10. ### var salt = rndm.base10(length) Creates a random string contains numbers only (0-9). Default length is 10. ### var random = rndm.create(characters) Creates a new random generator with custom characters. ## Examples ```js var salt = rndm(16) // salt = 'QRI2x6gckpHi5wrO' var salt = rndm.base62() // salt = 'mtInqvjD8N' var salt = rndm.base36(5) // salt = 'lpksf' var salt = rndm.base10(9) // salt = '974457528' var salt = rndm.create('ab12+-')() // salt = '2-11b-b1b-' ```

近期下载者

相关文件


收藏者