aiparking_api/node_modules/seedrandom/lib/xor128.min.js
2020-02-02 15:24:30 +07:00

1 line
738 B
JavaScript

!function(t,n,e){function u(t){var n=this,e="";n.x=0,n.y=0,n.z=0,n.w=0,n.next=function(){var t=n.x^n.x<<11;return n.x=n.y,n.y=n.z,n.z=n.w,n.w^=n.w>>>19^t^t>>>8},t===(0|t)?n.x=t:e+=t;for(var o=0;o<e.length+64;o++)n.x^=0|e.charCodeAt(o),n.next()}function i(t,n){return n.x=t.x,n.y=t.y,n.z=t.z,n.w=t.w,n}function o(t,n){var e=new u(t),o=n&&n.state,r=function(){return(e.next()>>>0)/4294967296};return r.double=function(){do{var t=((e.next()>>>11)+(e.next()>>>0)/4294967296)/(1<<21)}while(0===t);return t},r.int32=e.next,r.quick=r,o&&("object"==typeof o&&i(o,e),r.state=function(){return i(e,{})}),r}n&&n.exports?n.exports=o:e&&e.amd?e(function(){return o}):this.xor128=o}(0,"object"==typeof module&&module,"function"==typeof define&&define);