UNPKG

amos-tool

Version:

amos ui tool

29 lines (25 loc) 663 B
"use strict"; 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 };