Rndm
random string generator
Install / Use
/learn @crypto-utils/RndmREADME
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
// 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
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-'
Related Skills
node-connect
346.8kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
107.6kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
346.8kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
346.8kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
