UNPKG

amos-tool

Version:

amos ui tool

29 lines (25 loc) 644 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 = 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 };