diff --git a/random.min.js b/random.min.js index f6e9351..af2c062 100644 --- a/random.min.js +++ b/random.min.js @@ -1,3 +1,3 @@ !function(n){if("object"==typeof exports&&"undefined"!=typeof module)module.exports=n();else if("function"==typeof define&&define.amd)define([],n);else{var t;t="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:this,t.chineseRandomName=n()}}(function(){return function n(n,t,r){function e(o,c){if(!t[o]){if(!n[o]){var f="function"==typeof require&&require;if(!c&&f)return f(o,!0);if(i)return i(o,!0);var a=new Error("Cannot find module '"+o+"'");throw a.code="MODULE_NOT_FOUND",a}var u=t[o]={exports:{}};n[o][0].call(u.exports,function(t){var r=n[o][1][t];return e(r?r:t)},u,u.exports,n,n,t,r)}return t[o].exports}for(var i="function"==typeof require&&require,o=0;on&&(t+=n,n=t-n,t-=n),Math.min(n-t,t+5-n)}var a=g("random-to"),c=g("../dict/n");c=c.split("\n"),c=c.map(function(n){return n.split(" ")});var o=["金","水","木","火","土"],m={"金":[],"木":[],"水":[],"火":[],"土":[]};m=c.reduce(function(t,n){return 1===n.length&&""===n[0]?t:(t[n[2].split(":")[0]].push(n[1]),t)},m);for(var s=[],i=0,t=0;5>t;t++)for(var n=0;5>n;n++){var u={property:o[t]+o[n]};u.min=i;var f=d(t,n);0===f&&(i+=100),1===f&&(i+=50),2===f&&(i+=20),u.max=i-1,s.push(u)}for(var l=[],r=0,t=0;5>t;t++)for(var n=0;5>n;n++){var e=d(t,n);0===e&&(e=100),1===e&&(e=50),2===e&&(e=20);for(var p=0;5>p;p++){var u={property:o[t]+o[n]+o[n]};u.min=r;var f=d(n,p);0===f&&(r+=100),1===f&&(r+=50),2===f&&(r+=20),r+=e,u.max=r-1,l.push(u)}}exports.get1=function(n){void 0===n&&(n=o[a.from0upto(5)]);var t=m[n],r=a.from0upto(t.length);return t[r]},exports.get2=function(n){if(void 0===n){var t=a.from0upto(i);n=s.find(function(n){return n.min<=t&&n.max>=t}).property}return exports.get1(n[0])+exports.get1(n[1])},exports.get3=function(n){if(void 0===n){var t=a.from0upto(r);n=l.find(function(n){return n.min<=t&&n.max>=t}).property}return exports.get2(n.substr(0,2))+exports.get1(n[2])},exports.get=function(){var n=a.from1to(1e3);return 475>=n?exports.get1():950>=n?exports.get2():exports.get3()},exports.dict=m},{"../dict/n":2,"random-to":6}],4:[function(t,module,exports){var u=t("flatten"),f=t("random-to"),r=t("../dict/f");r=r.split("\n\n");var i=[100,70,10,5,1,1],n=[],e=0,o=0;n=r.reduce(function(t,n){if(n=n.split("\n"),n=u(n.map(function(n){return n.split(" ")})),1===n.length&&""===n[0])return t;for(var r=0;r=t}).name}},{"../dict/f":1,flatten:5,"random-to":6}],5:[function(n,module,exports){module.exports=function(t,n){function r(e,t){return e.reduce(function(o,e){return Array.isArray(e)&&n>t?o.concat(r(e,t+1)):o.concat(e)},[])}return n="number"==typeof n?n:1/0,n?r(t,1):Array.isArray(t)?t.map(function(n){return n}):t}},{}],6:[function(n,module,exports){module.exports.from0upto=function(n){return Math.floor(Math.random()*n)},module.exports.from0to=function(n){return Math.floor(Math.random()*(n+1))},module.exports.from1to=function(n){return 1+Math.floor(Math.random()*n)}},{}],7:[function(t,module,exports){var r=t("./lib/surname"),n=t("./lib/name");exports.surnames=r,exports.names=n,exports.generate=function(o){var t,e;if(void 0===o)t=r.getOne(),e=n.get();else if(2===o){do t=t.getOne();while(1!==t.length);e=n.get()}else 3===o?(t=t.getOne(),1===t.length&&(e=n.get2()),2===t.length&&(e=n.get1())):4===o&&(t=t.getOne(),1===t.length&&(e=n.get3()),2===t.length&&(e=n.get2()));var i=t+e;return i}},{"./lib/name":3,"./lib/surname":4}]},{},[7])(7)}); +},{}],3:[function(g,module,exports){function d(t,n){return t>n&&(t+=n,n=t-n,t-=n),Math.min(n-t,t+5-n)}var a=g("random-to"),c=g("../dict/n");c=c.split("\n"),c=c.map(function(n){return n.split(" ")});var o=["金","水","木","火","土"],m={"金":[],"木":[],"水":[],"火":[],"土":[]};m=c.reduce(function(t,n){return 1===n.length&&""===n[0]?t:(t[n[2].split(":")[0]].push(n[1]),t)},m);for(var s=[],i=0,t=0;5>t;t++)for(var n=0;5>n;n++){var u={property:o[t]+o[n]};u.min=i;var f=d(t,n);0===f&&(i+=100),1===f&&(i+=50),2===f&&(i+=20),u.max=i-1,s.push(u)}for(var l=[],r=0,t=0;5>t;t++)for(var n=0;5>n;n++){var e=d(t,n);0===e&&(e=100),1===e&&(e=50),2===e&&(e=20);for(var p=0;5>p;p++){var u={property:o[t]+o[n]+o[n]};u.min=r;var f=d(n,p);0===f&&(r+=100),1===f&&(r+=50),2===f&&(r+=20),r+=e,u.max=r-1,l.push(u)}}exports.get1=function(n){void 0===n&&(n=o[a.from0upto(5)]);var t=m[n],r=a.from0upto(t.length);return t[r]},exports.get2=function(n){if(void 0===n){var t=a.from0upto(i);n=s.find(function(n){return n.min<=t&&n.max>=t}).property}return exports.get1(n[0])+exports.get1(n[1])},exports.get3=function(n){if(void 0===n){var t=a.from0upto(r);n=l.find(function(n){return n.min<=t&&n.max>=t}).property}return exports.get2(n.substr(0,2))+exports.get1(n[2])},exports.get=function(){var n=a.from1to(1e3);return 475>=n?exports.get1():950>=n?exports.get2():exports.get3()},exports.dict=m},{"../dict/n":2,"random-to":6}],4:[function(t,module,exports){var u=t("flatten"),f=t("random-to"),r=t("../dict/f");r=r.split("\n\n");var i=[100,70,10,5,1,1],n=[],e=0,o=0;n=r.reduce(function(t,n){if(n=n.split("\n"),n=u(n.map(function(n){return n.split(" ")})),1===n.length&&""===n[0])return t;for(var r=0;r=t}).name}},{"../dict/f":1,flatten:5,"random-to":6}],5:[function(n,module,exports){module.exports=function(t,n){function r(e,t){return e.reduce(function(o,e){return Array.isArray(e)&&n>t?o.concat(r(e,t+1)):o.concat(e)},[])}return n="number"==typeof n?n:1/0,n?r(t,1):Array.isArray(t)?t.map(function(n){return n}):t}},{}],6:[function(n,module,exports){module.exports.from0upto=function(n){return Math.floor(Math.random()*n)},module.exports.from0to=function(n){return Math.floor(Math.random()*(n+1))},module.exports.from1to=function(n){return 1+Math.floor(Math.random()*n)}},{}],7:[function(r,module,exports){var t=r("./lib/surname"),n=r("./lib/name");exports.surnames=t,exports.names=n,exports.generate=function(o){var r,e;if(void 0===o)r=t.getOne(),e=n.get();else if(2===o){do r=t.getOne();while(1!==r.length);e=n.get()}else 3===o?(r=t.getOne(),1===r.length&&(e=n.get2()),2===r.length&&(e=n.get1())):4===o&&(r=t.getOne(),1===r.length&&(e=n.get3()),2===r.length&&(e=n.get2()));var i=r+e;return i}},{"./lib/name":3,"./lib/surname":4}]},{},[7])(7)}); //# sourceMappingURL=random.min.map \ No newline at end of file diff --git a/random.min.map b/random.min.map index 10b00ea..56a43c9 100644 --- a/random.min.map +++ b/random.min.map @@ -1 +1 @@ -{"version":3,"sources":["random.min.js"],"names":["f","exports","module","define","amd","g","window","global","self","this","chineseRandomName","e","t","n","r","s","o","u","a","require","i","Error","code","l","call","length",1,2,3,"propertiesInterval","n1","n2","Math","min","random","dict","split","map","d","properties","names","金","木","水","火","土","reduce","push","combination2","combination2Max","j","temp","property","interval","max","combination3","combination3Max","base","k","get1","undefined","from0upto","idx","get2","find","p","get3","substr","get","from1to","../dict/n","random-to",4,"flatten","weights","surnames","w","name","count","getOne","../dict/f",5,"list","depth","_flatten","acc","item","Array","isArray","concat","Infinity",6,"floor","from0to",7,"generate","len","surname","./lib/name","./lib/surname"],"mappings":"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","file":"random.min.js"} \ No newline at end of file +{"version":3,"sources":["random.min.js"],"names":["f","exports","module","define","amd","g","window","global","self","this","chineseRandomName","e","t","n","r","s","o","u","a","require","i","Error","code","l","call","length",1,2,3,"propertiesInterval","n1","n2","Math","min","random","dict","split","map","d","properties","names","金","木","水","火","土","reduce","push","combination2","combination2Max","j","temp","property","interval","max","combination3","combination3Max","base","k","get1","undefined","from0upto","idx","get2","find","p","get3","substr","get","from1to","../dict/n","random-to",4,"flatten","weights","surnames","w","name","count","getOne","../dict/f",5,"list","depth","_flatten","acc","item","Array","isArray","concat","Infinity",6,"floor","from0to",7,"generate","len","surname","./lib/name","./lib/surname"],"mappings":"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","file":"random.min.js"} \ No newline at end of file