amos-tool
Version:
amos ui tool
29 lines (25 loc) • 663 B
JavaScript
;
function randomInt(r, n) {
return null == n && (n = r, r = 0), r + Math.floor(Math.random() * (n - r + 1));
}
function random(r) {
r || (r = 6);
for (var n = "", o = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXTZabcdefghiklmnopqrstuvwxyz", t = o.length, a = 0; a < r; a++) n += o.charAt(randomInt(0, t - 1));
return n;
}
function randomOrderNumber(r, n) {
if (!Array.from) {
for (var o = [], t = r; t < n + 1; t++) o.push(t);
return o;
}
return Array.from({
length: n - r + 1
}, (function(n, o) {
return r + o;
}));
}
module.exports = {
random: random,
randomInt: randomInt,
randomOrderNumber: randomOrderNumber
};