Sha256: 1f0a114f3a8e12814c6cdeb5abc4c681591ed20c2ba19bd5d10861049c50389d
Contents?: true
Size: 675 Bytes
Versions: 62
Compression:
Stored size: 675 Bytes
Contents
define([ '../lang/isNumber', '../lang/isString', './randInt' ], function (isNumber, isString, randInt) { var defaultDictionary = "0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"; function randomString(length, dictionary) { if(!isNumber(length) || length <= 0) { length = 8; } if(!isString(dictionary) || dictionary.length < 1) { dictionary = defaultDictionary; } var result = '', domain = dictionary.length - 1; while(length--) { result += dictionary[randInt(0, domain)]; } return result; } return randomString; });
Version data entries
62 entries across 62 versions & 1 rubygems