amos-tool
Version:
amos ui tool
29 lines (25 loc) • 644 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 = 0; t < r; t++) n += o.charAt(randomInt(0, 60));
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
};