UNPKG

@magicbe/design

Version:

React + Antd Drag Drop Visual design

21 lines (20 loc) 1.06 kB
var __spreadArray = (this && this.__spreadArray) || function (to, from, pack) { if (pack || arguments.length === 2) for (var i = 0, l = from.length, ar; i < l; i++) { if (ar || !(i in from)) { if (!ar) ar = Array.prototype.slice.call(from, 0, i); ar[i] = from[i]; } } return to.concat(ar || Array.prototype.slice.call(from)); }; import random from "lodash/random"; import range from "lodash/range"; /**生成随机字符串 */ export var randomCharset = function (length) { if (length === void 0) { length = 10; } var _sz_ = range(48, 48 + 10).map(function (code) { return String.fromCharCode(code); }); var _dx_ = range(65, 65 + 26).map(function (code) { return String.fromCharCode(code); }); var _xx_ = range(97, 97 + 26).map(function (code) { return String.fromCharCode(code); }); var chars = (__spreadArray(__spreadArray(__spreadArray([], _dx_, true), _xx_, true), _sz_, true)); return range(0, length).map(function () { return chars[random(chars.length, false)]; }).join(""); };