{"_id":"@dsibilly/mersenne-twister","_rev":"10-cdaf1a55e5053121d885273db5da7018","name":"@dsibilly/mersenne-twister","dist-tags":{"latest":"2.0.0"},"versions":{"1.0.0":{"author":{"name":"Duane Sibilly","email":"duane@sibilly.com","url":"https://github.com/dsibilly/"},"babel":{"comments":false,"env":{"test":{"plugins":["istanbul"]}},"plugins":["transform-line"],"presets":["@babel/preset-env"]},"bugs":{"url":"https://github.com/dsibilly/mersenne-twister/issues"},"dependencies":{"isotropic-make":"~0.10.0"},"description":"A native JS implementation of the Mersenne Twister PRNG.","devDependencies":{"@babel/cli":"~7.4.4","@babel/core":"~7.4.5","@babel/node":"~7.4.5","@babel/preset-env":"~7.4.5","@babel/register":"~7.4.4","@babel/runtime":"~7.4.5","babel-plugin-istanbul":"~5.1.4","babel-plugin-transform-line":"~0.8.0","chai":"~4.2.0","coveralls":"~3.0.4","cross-env":"~5.2.0","depcheck":"~0.8.0","eslint":"~5.16.0","eslint-plugin-isotropic":"~0.5.0","mocha":"~6.1.4","nyc":"~14.1.1","pre-commit":"~1.2.2"},"engines":{"node":">=8","npm":">=6"},"eslintConfig":{"env":{"es6":true,"mocha":true,"node":true},"extends":"plugin:isotropic/isotropic","parserOptions":{"ecmaFeatures":{"globalReturn":false,"impliedStrict":true,"jsx":false},"ecmaVersion":2018,"sourceType":"module"},"plugins":["isotropic"],"root":true,"rules":{"isotropic/sort-vars":0,"sort-imports":0}},"homepage":"https://github.com/dsibilly/mersenne-twister/","license":"MIT","main":"lib/mersenne-twister.js","name":"@dsibilly/mersenne-twister","nyc":{"all":true,"cache":true,"check-coverage":true,"include":["js/*.js","js/*/*.js"],"exclude":["lib/*"],"instrument":false,"reporter":["lcov","text-summary"],"require":["@babel/register"],"sourceMap":false},"repository":{"type":"git","url":"git://github.com/dsibilly/mersenne-twister.git"},"scripts":{"build":"BABEL_ENV=build babel js -d lib","coverage":"nyc check-coverage","lint":"eslint js","posttest":"[ -z \"$npm_config_coverage\" ] || nyc check-coverage","prepare":"npm run build","prepublishOnly":"npm audit && nyc check-coverage","pretest":"npm run lint","rebuild":"rm -rf ./node_modules && rm package-lock.json && npm install","test":"cross-env BABEL_ENV=test nyc mocha"},"version":"1.0.0","gitHead":"d9ce3d2eb107da04befb570595cacc67431e9cd0","_id":"@dsibilly/mersenne-twister@1.0.0","_nodeVersion":"10.15.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-2KCTvpmk81vE8UZYPzx07tPwkgWj5K9o1lZf3ckVNqryh9z835eqcAAxY1k51IG24UzGVb7zy35U9hEb32vFQQ==","shasum":"08ee9fffe26d6bb33376bdb58560ed5dc4c8cd64","tarball":"https://registry.npmjs.org/@dsibilly/mersenne-twister/-/mersenne-twister-1.0.0.tgz","fileCount":7,"unpackedSize":18473,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdAou3CRA9TVsSAnZWagAApEYP/1Nr3IBRVOkFci5+Amao\n5n4RVLVRX0674Z9hiUpcG85TAwAr4UmHacWPoORbGgNfFLg6J0I2ElmeJzin\noq4UH1nWQHA8stRLOZ6DhDPgY62EvRDAaKyO9aZV6NkbB+sHycqWPywEjsXd\n5Ww8mBQHwQN7SNl09G/bqZv6Lcu1e1e3+SfEoKpn0wG1onQhD5FZJqSSaiKS\nmWCjgoX+G/aq5qGsWssyt0g42SDryso0UGz6ej6QBkVPS4USIYiTsD7tMY7I\nbEqVZ8lpWPL8+92i2OauakXG4uogHyvgh2EIOfcho3c5nddB8Lxi4YYmo/T2\n/iY/9D/40FL2c7fccW2lsmkqA5V8XDj1AM5wi0ESWpiATxwR17MmbcjZlHbU\naKQ7ucpeGvPLrdx7OTjt0EiueujixmsFCK7K2ZF5QgWRhN5s5dsAwrkR12cV\nyJXu+RwNBEHo6iKYOSt19YdqtbaUIGMKqXYToML+an/iN8bzNZI6HWt1ba6e\nm5mMZa7baWRzcg5/fwmqOoCNaNRkCzj5OZeA5DNCbJ/XkaC2MiG/ZwpkaHUU\nUb1zsOifHFcZuh9RQIJXH6wlqsELDvcFTyShg7COEE/qFHUuJDt+pJmMNPZI\ndpmEJgq6TPwMDeCCnm/E8MfcJwV44JPiAOvvH3BFbiPlxZUiS6SvtnX5oTnG\neXCp\r\n=jfeF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEqlFJj1hLmJyAohk9d0SRQvCeeTgTQqOoJoZ4oAGOQLAiEArw/gwqkt0ehxF0LQPaCMBf6m/yxmmzVQCuoY6F9tPzk="}]},"maintainers":[{"name":"dsibilly","email":"duane@sibilly.com"}],"_npmUser":{"name":"dsibilly","email":"duane@sibilly.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mersenne-twister_1.0.0_1560447926979_0.9049758911484542"},"_hasShrinkwrap":false,"deprecated":"Package contains security vulnerabilities. Update to @latest as soon as possible"},"1.0.1":{"author":{"name":"Duane Sibilly","email":"duane@sibilly.com","url":"https://github.com/dsibilly/"},"babel":{"comments":false,"env":{"test":{"plugins":["istanbul"]}},"plugins":["transform-line"],"presets":["@babel/preset-env"]},"bugs":{"url":"https://github.com/dsibilly/mersenne-twister/issues"},"dependencies":{"isotropic-make":"~0.10.0"},"description":"A native JS implementation of the Mersenne Twister PRNG.","devDependencies":{"@babel/cli":"~7.4.4","@babel/core":"~7.4.5","@babel/node":"~7.4.5","@babel/preset-env":"~7.4.5","@babel/register":"~7.4.4","@babel/runtime":"~7.4.5","babel-plugin-istanbul":"~5.1.4","babel-plugin-transform-line":"~0.8.0","chai":"~4.2.0","coveralls":"~3.0.4","cross-env":"~5.2.0","depcheck":"~0.8.0","eslint":"~5.16.0","eslint-plugin-isotropic":"~0.5.0","mocha":"~6.1.4","nyc":"~14.1.1","pre-commit":"~1.2.2"},"engines":{"node":">=8","npm":">=6"},"eslintConfig":{"env":{"es6":true,"mocha":true,"node":true},"extends":"plugin:isotropic/isotropic","parserOptions":{"ecmaFeatures":{"globalReturn":false,"impliedStrict":true,"jsx":false},"ecmaVersion":2018,"sourceType":"module"},"plugins":["isotropic"],"root":true,"rules":{"isotropic/sort-vars":0,"sort-imports":0}},"homepage":"https://github.com/dsibilly/mersenne-twister/","license":"MIT","main":"lib/mersenne-twister.js","name":"@dsibilly/mersenne-twister","nyc":{"all":true,"cache":true,"check-coverage":true,"include":["js/*.js","js/*/*.js"],"exclude":["lib/*"],"instrument":false,"reporter":["lcov","text-summary"],"require":["@babel/register"],"sourceMap":false},"repository":{"type":"git","url":"git://github.com/dsibilly/mersenne-twister.git"},"scripts":{"build":"BABEL_ENV=build babel js -d lib","coverage":"nyc check-coverage","lint":"eslint js","posttest":"[ -z \"$npm_config_coverage\" ] || nyc check-coverage","prepare":"npm run build","prepublishOnly":"npm audit && nyc check-coverage","pretest":"npm run lint","rebuild":"rm -rf ./node_modules && rm package-lock.json && npm install","test":"cross-env BABEL_ENV=test nyc mocha"},"version":"1.0.1","gitHead":"3a1cadb7d31b1440aef422082f5243064c318284","_id":"@dsibilly/mersenne-twister@1.0.1","_nodeVersion":"10.15.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-HifRT5BGKBhkYxOhzqZ0CnH+J4qgxyhgzAGCbjeDGVaslMbCEa4/GcOwsowkvljBqoK0vgXMuEdWYcRwqAErWA==","shasum":"beebdd51958a82162df0ff3971a9d03b015212fb","tarball":"https://registry.npmjs.org/@dsibilly/mersenne-twister/-/mersenne-twister-1.0.1.tgz","fileCount":13,"unpackedSize":30256,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdApENCRA9TVsSAnZWagAAGigP/2edq7poKu6IueSemorV\nqIE6A8DzKePSctaJ/KcRt10DhbSIC0rv5Bki4iHcUdOsjUPPP1Mn4lR6aEoH\ne8XaxbKV2oQ8pRqmBwOa9QF9AldPzLc5WzjrOIw2LRTX4ZA/7LN9nNh1z8PY\nkGmibUbReIVdDPI1mtIfuOyXb4SaLNb1Yo6KjhoRJp2O3exUF2CZfAcC811/\n9OyKuNoca0IqI0PqkLCyeYz6UTaGwSDvZdAHdQYo9j10SL8v2e9piag0pbR+\nydVD6hEa9nGSyEkVlVpqnHzgj4EbXZ+kIXGgwP5lICMAFfZr/SFkpVFzycD/\nadNEzteNuaqFO61k+MN4mBvlK2RMdFCHK0RU45yXvQ+J4yKjzLc1/af7Um0Z\nHktgs9T3/UXSIhzal/SvQbWssJRmlh5TII0UMkZN+hbiQioIyYJfmqdWuXDX\nshacw9sY2XrFMrIjb74bFJOptY3TKrZ67ET5AXVf76wTICSBCbDaacrGJZZg\nddaRwWIJ7gGaErD6Y4e6vbHs+N9oqcADvDmUoVERefLPoGFHBMMrUGl0EeOs\nq6FAVI15Z1lBRjQhI+GmgkoGcLMmUgc9Vdn2HDv91hZZDUbAy3rauABwEQ8J\nHyIHkVmhKI8C47noaRh/Dg0/YPGW6IMjEIeL5npic4jm/eYRxqTT5+8scXVn\nQTNe\r\n=SHje\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD5iQi/KY1ETEZAlVjgCD1w0/sjwwRObfG8z6zCsXBbPAIgJKG0ZErqRPyb+SgJehS/FCVBIh1QzialepdgjbrWLA4="}]},"maintainers":[{"name":"dsibilly","email":"duane@sibilly.com"}],"_npmUser":{"name":"dsibilly","email":"duane@sibilly.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mersenne-twister_1.0.1_1560449292783_0.6121078618338891"},"_hasShrinkwrap":false,"deprecated":"Package contains security vulnerabilities. Update to @latest as soon as possible"},"1.0.2":{"author":{"name":"Duane Sibilly","email":"duane@sibilly.com","url":"https://github.com/dsibilly/"},"babel":{"comments":false,"env":{"test":{"plugins":["istanbul"]}},"plugins":["transform-line"],"presets":["@babel/preset-env"]},"bugs":{"url":"https://github.com/dsibilly/mersenne-twister/issues"},"dependencies":{"isotropic-make":"~0.10.0"},"description":"A native JS implementation of the Mersenne Twister PRNG.","devDependencies":{"@babel/cli":"~7.4.4","@babel/core":"~7.4.5","@babel/node":"~7.4.5","@babel/preset-env":"~7.4.5","@babel/register":"~7.4.4","@babel/runtime":"~7.4.5","babel-plugin-istanbul":"~5.1.4","babel-plugin-transform-line":"~0.8.0","chai":"~4.2.0","coveralls":"~3.0.4","cross-env":"~5.2.0","depcheck":"~0.8.0","eslint":"~5.16.0","eslint-plugin-isotropic":"~0.5.0","mocha":"~6.1.4","nyc":"~14.1.1","pre-commit":"~1.2.2"},"engines":{"node":">=8","npm":">=6"},"eslintConfig":{"env":{"es6":true,"mocha":true,"node":true},"extends":"plugin:isotropic/isotropic","parserOptions":{"ecmaFeatures":{"globalReturn":false,"impliedStrict":true,"jsx":false},"ecmaVersion":2018,"sourceType":"module"},"plugins":["isotropic"],"root":true,"rules":{"isotropic/sort-vars":0,"sort-imports":0}},"homepage":"https://github.com/dsibilly/mersenne-twister/","license":"MIT","main":"lib/mersenne-twister.js","name":"@dsibilly/mersenne-twister","nyc":{"all":true,"cache":true,"check-coverage":true,"include":["js/*.js","js/*/*.js"],"exclude":["lib/*"],"instrument":false,"reporter":["lcov","text-summary"],"require":["@babel/register"],"sourceMap":false},"repository":{"type":"git","url":"git://github.com/dsibilly/mersenne-twister.git"},"scripts":{"build":"BABEL_ENV=build babel js -d lib","coverage":"nyc check-coverage","lint":"eslint js","posttest":"[ -z \"$npm_config_coverage\" ] || nyc check-coverage","prepare":"npm run build","prepublishOnly":"npm audit && nyc check-coverage","pretest":"npm run lint","rebuild":"rm -rf ./node_modules && rm package-lock.json && npm install","test":"cross-env BABEL_ENV=test nyc mocha"},"version":"1.0.2","gitHead":"ea5dffaed2056f71b0cdaea2df97c6591a2c895b","_id":"@dsibilly/mersenne-twister@1.0.2","_nodeVersion":"10.15.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-j9sIc4I0xCrP5J5Ne9e8QX4AZddeV6n2EBoa8hpl1TPa/RgsuqZnkD+AZhb2MlWjSlfgDPPS6GnM5S2GUJVMCQ==","shasum":"1aa68ec8d44742e6dac36d301407c3f53ca47881","tarball":"https://registry.npmjs.org/@dsibilly/mersenne-twister/-/mersenne-twister-1.0.2.tgz","fileCount":12,"unpackedSize":31275,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdCD6wCRA9TVsSAnZWagAA6vEP/R5xHxc/kBJ0j30ZbMkT\nBGJ6IDyLrBIpdTEAMB93A2VcQGD60MrV9SZzmD3RkwkwrK1v9quJQ61xMfYa\nY1JsSJBe1zAGTAtiZYmDDvx3Z35wlqhxIwxjXT6R+mISuHUOqOy7GoJgFi4H\nr0MKe05q+OLvlkALX6DCLn0MtctWs9t2Un/KE4iLlyUw3xocf830pz9b4Qkf\nFlfB4I3BMZ8Upl8+nZEo5sWRiyAVqLfV1Rh93UQot/KA0jCLXCMcxlwOadWL\nt0WPlZc/A8YV+L5X9rO0e8SWnPr+guwDRdrioRbiY68CaIJ1DSQ7ZNlNKBS/\nulH5SVAPIagywK6kvs/ipryz70zxRxs9xYdKhiQUHfaRtlz21S1opfShfUbJ\n1vl8ZNtFWO3sPb//Nc646BcrMSrEChZRU8IpR1U8huPZkbvH1t5ZSJviv9x/\ntiARNRFmHVZsl5oqnZ9pI1X8kkeJkRj8WxhGTEJPjVhzE77HaVzFe0GRxmtW\nhkrbqGTh9zdr5Jfg6kRmzStRONB1lGAtzAqoyZ8JO0VbFICTY9huxIZChFUX\ntBwRU6xdo7cFhxGRAt/Unw42gEpGPVKMEL2a3hVKYoljwIE0pFf/LhO4odNB\nZ/WBt7Y8RaHkS4zfx8R40MGpF058L8NeLmvvhDASBhIbH94A2D6RWUHy+iVS\nZcfL\r\n=ti9I\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCwF1heGDzeeKFTl51lXS4bN0BfZaFFdH2K3xPXZFQStQIhAN3MuxQBb0J3KHVtnp/6LX08Ibo3+yCGcw1b+EwS8M+J"}]},"maintainers":[{"name":"dsibilly","email":"duane@sibilly.com"}],"_npmUser":{"name":"dsibilly","email":"duane@sibilly.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mersenne-twister_1.0.2_1560821423802_0.2361092370309943"},"_hasShrinkwrap":false,"deprecated":"Package contains security vulnerabilities. Update to @latest as soon as possible"},"1.0.3":{"author":{"name":"Duane Sibilly","email":"duane@sibilly.com","url":"https://github.com/dsibilly/"},"babel":{"comments":false,"env":{"test":{"plugins":["istanbul"]}},"plugins":["transform-line"],"presets":["@babel/preset-env"]},"bugs":{"url":"https://github.com/dsibilly/mersenne-twister/issues"},"dependencies":{"isotropic-make":"~0.10.0"},"description":"A native JS implementation of the Mersenne Twister PRNG.","devDependencies":{"@babel/cli":"~7.5.0","@babel/core":"~7.5.4","@babel/node":"~7.5.0","@babel/preset-env":"~7.5.4","@babel/register":"~7.4.4","@babel/runtime":"~7.5.4","babel-plugin-istanbul":"~5.1.4","babel-plugin-transform-line":"~0.8.0","chai":"~4.2.0","coveralls":"~3.0.5","cross-env":"~5.2.0","depcheck":"~0.8.3","eslint":"~6.0.1","eslint-plugin-isotropic":"~0.5.0","lodash":"^4.17.14","mocha":"~6.1.4","nyc":"~14.1.1","pre-commit":"~1.2.2"},"engines":{"node":">=8","npm":">=6"},"eslintConfig":{"env":{"es6":true,"mocha":true,"node":true},"extends":"plugin:isotropic/isotropic","parserOptions":{"ecmaFeatures":{"globalReturn":false,"impliedStrict":true,"jsx":false},"ecmaVersion":2018,"sourceType":"module"},"plugins":["isotropic"],"root":true,"rules":{"isotropic/sort-vars":0,"sort-imports":0}},"homepage":"https://github.com/dsibilly/mersenne-twister/","license":"MIT","main":"lib/mersenne-twister.js","name":"@dsibilly/mersenne-twister","nyc":{"all":true,"cache":true,"check-coverage":true,"include":["js/*.js","js/*/*.js"],"exclude":["lib/*"],"instrument":false,"reporter":["lcov","text-summary"],"require":["@babel/register"],"sourceMap":false},"repository":{"type":"git","url":"git://github.com/dsibilly/mersenne-twister.git"},"scripts":{"build":"BABEL_ENV=build babel js -d lib","coverage":"nyc check-coverage","lint":"eslint js","posttest":"[ -z \"$npm_config_coverage\" ] || nyc check-coverage","prepare":"npm run build","prepublishOnly":"npm audit && nyc check-coverage","pretest":"npm run lint","rebuild":"rm -rf ./node_modules && rm package-lock.json && npm install","test":"cross-env BABEL_ENV=test nyc mocha"},"version":"1.0.3","gitHead":"7b2dff98025f407c868885fdfc9d22b523551428","_id":"@dsibilly/mersenne-twister@1.0.3","_nodeVersion":"10.15.3","_npmVersion":"6.9.2","dist":{"integrity":"sha512-4XrFLS6MCuk8f7+tryWjNpAmnzwgWyWPZunQxZLab1psj3hQvqHnNYbOdd3pXon96VtwLsNNsUmtRoCvhDJIXg==","shasum":"92312aa80d744498b420b243e9bca3227fc1f806","tarball":"https://registry.npmjs.org/@dsibilly/mersenne-twister/-/mersenne-twister-1.0.3.tgz","fileCount":5,"unpackedSize":11274,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdK0u1CRA9TVsSAnZWagAAriwP/1qpEwy56bSiRYEyXkSo\nk+FJOrn24FoXpk/IO6hOIQ/rdpuRb/zqe923Ev8MhaAg9wSMZ95NWhhLa2fg\nR7nlpSUayUK4xSQdpoULGVWhvqZ1JEHmY/48i5QVoQ6k7q+GJmsrluw3Jxut\nkfnjacsnlF+VIwMm8kpzFbbQbIUi2uqaXWbSnhq4z1fCIOCrSKKW5Gvhqksc\nZMrKUo6eqnxj5pi9w1KsY847eNRoaKrH/dixYs7WypMMU9c9FLSZq6OrqOS1\nT4MbN++so+i5CLntlK8iVNlgtCrNt3/U6HAVoQlKCP0y+iALE++S9dahIvYa\nqNwL4JIZXAdJNYv2WpeQhyCuhO+mWfPu6NDcg1B7oPTydP03EDjKEZT8A+UQ\nraB3SBM+maolmn+nlp1AZVpxAsU7Fhbi8r1XCkY1PnpAOcLlZN8fychNZRpL\nDbBz+2AQ4Tvl1hU/L/Nm8UzYpHUgDZc8iLqsX2Dd/rLAy4Eby5PUDKjOacjc\nRiRMBJ2jTms/IRgh7vBTbB8Xvtpxyc2W1YNgKrCO2Gbb91xDRPe6DSX1pKxv\nKlIVxUhNlFkJIlMB/ikOYKdWAeHnL9+yXZBS94K3RMmO9rzYiC6EvJmfTcts\nW5dBA8zyqgeU7UkekKP3DLilkj7D2EFNMsh3YfEeKMvDXX8B71LbfuZLZhss\nlDKs\r\n=hAsf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDXEZpKGcs+dyKBV5YgvevGsSLhFF5YIPRuLXOcOr/nEQIhANQdNOu/4SukfOkvdi8nMiUJ7DtcjL5NTemAczuA5RTI"}]},"maintainers":[{"name":"dsibilly","email":"duane@sibilly.com"}],"_npmUser":{"name":"dsibilly","email":"duane@sibilly.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mersenne-twister_1.0.3_1563118516809_0.5897627396205536"},"_hasShrinkwrap":false,"deprecated":"Package contains security vulnerabilities. Update to @latest as soon as possible"},"1.0.4":{"author":{"name":"Duane Sibilly","email":"duane@sibilly.com","url":"https://github.com/dsibilly/"},"babel":{"comments":false,"env":{"test":{"plugins":["istanbul"]}},"plugins":["transform-line"],"presets":["@babel/preset-env"]},"bugs":{"url":"https://github.com/dsibilly/mersenne-twister/issues"},"dependencies":{"isotropic-make":"~0.10.0"},"description":"A native JS implementation of the Mersenne Twister PRNG.","devDependencies":{"@babel/cli":"~7.5.0","@babel/core":"~7.5.4","@babel/node":"~7.5.0","@babel/preset-env":"~7.5.4","@babel/register":"~7.4.4","@babel/runtime":"~7.5.4","babel-plugin-istanbul":"~5.1.4","babel-plugin-transform-line":"~0.8.0","chai":"~4.2.0","coveralls":"~3.0.5","cross-env":"~5.2.0","depcheck":"~0.8.3","eslint":"~6.0.1","eslint-plugin-isotropic":"~0.5.0","lodash":"^4.17.14","mocha":"~6.1.4","nyc":"~14.1.1","pre-commit":"~1.2.2"},"engines":{"node":">=8","npm":">=6"},"eslintConfig":{"env":{"es6":true,"mocha":true,"node":true},"extends":"plugin:isotropic/isotropic","parserOptions":{"ecmaFeatures":{"globalReturn":false,"impliedStrict":true,"jsx":false},"ecmaVersion":2018,"sourceType":"module"},"plugins":["isotropic"],"root":true,"rules":{"isotropic/sort-vars":0,"sort-imports":0}},"homepage":"https://github.com/dsibilly/mersenne-twister/","license":"MIT","main":"lib/mersenne-twister.js","name":"@dsibilly/mersenne-twister","nyc":{"all":true,"cache":true,"check-coverage":true,"include":["js/*.js","js/*/*.js"],"exclude":["lib/*"],"instrument":false,"reporter":["lcov","text-summary"],"require":["@babel/register"],"sourceMap":false},"repository":{"type":"git","url":"git://github.com/dsibilly/mersenne-twister.git"},"scripts":{"build":"BABEL_ENV=build babel js -d lib","coverage":"nyc check-coverage","lint":"eslint js","posttest":"[ -z \"$npm_config_coverage\" ] || nyc check-coverage","prepare":"npm run build","prepublishOnly":"npm audit && nyc check-coverage","pretest":"npm run lint","rebuild":"rm -rf ./node_modules && rm package-lock.json && npm install","test":"cross-env BABEL_ENV=test nyc mocha"},"version":"1.0.4","gitHead":"2d33ae5696ba2c0bd57317ed228d1ec06d8648ba","_id":"@dsibilly/mersenne-twister@1.0.4","_nodeVersion":"10.16.3","_npmVersion":"6.11.3","dist":{"integrity":"sha512-HwOj79jlIAcQSWEEGdlaLT85ROHzdFVVpyiY1BG+nc4vORFUGaRpPsULk9APyyvYtUUYlwnlPnT4XjyaEDuJeg==","shasum":"8b6944717d29d093b6f1069c9c9faf48bb4bbb0e","tarball":"https://registry.npmjs.org/@dsibilly/mersenne-twister/-/mersenne-twister-1.0.4.tgz","fileCount":5,"unpackedSize":11274,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdeT5yCRA9TVsSAnZWagAAEwgP/0o047WwpDL+JfeI2Rh9\nP3mtpmNk1EUY+2t+xSvtcjZe2/XoKDdiQ32gHZzo9yKKsq86371FdQeyvgTf\n0aYXuroYzhaK/4r3tp30dc8VORzRdmR5t68MOV2Tjx+RSyG+5dYGa7cWvCgU\nzv4tHks9vDyUMKXYWIzBeGJLZGwrkuK/8eUHG0JK5hkd6XDAU2YLimLvOpLy\n6TadQ3AK/Hc1VzXYYTs6KiEd4MmRQEyIsShbOKS8+w16dR0tqqJiMXj33x2M\nFMzoVdeJG7Jem5y+/u6b3u7DMszFp4L3Fyt4TXQ3suutblRUyGoFYzSWOJ2D\ne0bISOhLawFZu5sLXS/8uGvqYngJjFKCdPPUPzYoW7+Cy86SlmMRAe7vLO6T\nJ0bR6nyJtbGHdVyFrQ3fikcCH0GvHQgwY84WR3IQHIn9JvDHy5iG4v1GTPsp\nUj/J7QhvqVhIOsecSwXXAdf3rb3AEteWV9vu3wMXAO/KCTM/wNl+nD2WNIQt\nfP0iPMF5qh1Ehxp5VjQX6CXQdrOrs0QrcWDs0zycSQt/CgjrRX4TXgIIf5u7\nKUzjwnECihyhIz4ri1qVmAFGTD3Zmycjq1up1v3arz9UFEEAENEMpklwgjWy\nD8i7V5fuRbObVuSeZ//zRS25X/YYN+vp7qEPMqTaVJz9yclK01WKv4DYJWvU\nIKko\r\n=0OcJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHd0tijSaTAmuK7N4uzt2xCrCqVAnFANQcNRnBnom/PNAiAd42hEkaJkePJCD/xH4acqx/GyOOo53jlqBU2vvGGYFw=="}]},"maintainers":[{"name":"dsibilly","email":"duane@sibilly.com"}],"_npmUser":{"name":"dsibilly","email":"duane@sibilly.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mersenne-twister_1.0.4_1568226929761_0.41749232227312416"},"_hasShrinkwrap":false,"deprecated":"Package contains security vulnerabilities. Update to @latest as soon as possible"},"1.0.5":{"author":{"name":"Duane Sibilly","email":"duane@sibilly.com","url":"https://github.com/dsibilly/"},"babel":{"comments":false,"env":{"test":{"plugins":["istanbul"]}},"plugins":["transform-line"],"presets":["@babel/preset-env"]},"bugs":{"url":"https://github.com/dsibilly/mersenne-twister/issues"},"dependencies":{"isotropic-make":"~0.10.0"},"description":"A native JS implementation of the Mersenne Twister PRNG.","devDependencies":{"@babel/cli":"^7.5.5","@babel/core":"^7.5.5","@babel/node":"^7.5.5","@babel/preset-env":"^7.5.5","@babel/register":"~7.4.4","@babel/runtime":"^7.5.5","babel-plugin-istanbul":"~5.1.4","babel-plugin-transform-line":"~0.8.0","chai":"~4.2.0","coveralls":"^3.0.11","cross-env":"^5.2.1","depcheck":"^0.8.4","eslint":"~6.0.1","eslint-plugin-isotropic":"~0.5.0","lodash":"^4.17.15","mocha":"~7.1.1","nyc":"~14.1.1","pre-commit":"~1.2.2"},"engines":{"node":">=8","npm":">=6"},"eslintConfig":{"env":{"es6":true,"mocha":true,"node":true},"extends":"plugin:isotropic/isotropic","parserOptions":{"ecmaFeatures":{"globalReturn":false,"impliedStrict":true,"jsx":false},"ecmaVersion":2018,"sourceType":"module"},"plugins":["isotropic"],"root":true,"rules":{"isotropic/sort-vars":0,"sort-imports":0}},"homepage":"https://github.com/dsibilly/mersenne-twister/","license":"MIT","main":"lib/mersenne-twister.js","name":"@dsibilly/mersenne-twister","nyc":{"all":true,"cache":true,"check-coverage":true,"include":["js/*.js","js/*/*.js"],"exclude":["lib/*"],"instrument":false,"reporter":["lcov","text-summary"],"require":["@babel/register"],"sourceMap":false},"repository":{"type":"git","url":"git://github.com/dsibilly/mersenne-twister.git"},"scripts":{"build":"BABEL_ENV=build babel js -d lib","coverage":"nyc check-coverage","lint":"eslint js","posttest":"[ -z \"$npm_config_coverage\" ] || nyc check-coverage","prepare":"npm run build","prepublishOnly":"npm audit && nyc check-coverage","pretest":"npm run lint","rebuild":"rm -rf ./node_modules && rm package-lock.json && npm install","test":"cross-env BABEL_ENV=test nyc mocha"},"version":"1.0.5","gitHead":"1e99f0818fda4541872e62dcf964df999f26c9ea","_id":"@dsibilly/mersenne-twister@1.0.5","_nodeVersion":"12.16.1","_npmVersion":"6.14.4","dist":{"integrity":"sha512-BBC/8tKZR3vW4wHLmzH7D/ZBgaPP0DG4UbB2cdRDBQO4YhI1HwTOljaVRer190/fuSIRg/3RpbyIxVY4xL73Yw==","shasum":"5b41fdc557b2032a795eeba4146e3c825d9c8234","tarball":"https://registry.npmjs.org/@dsibilly/mersenne-twister/-/mersenne-twister-1.0.5.tgz","fileCount":5,"unpackedSize":11275,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJei2RYCRA9TVsSAnZWagAAiMEP/0iPQWjlKp6FZPuWRyzz\n3B5f9dWIW61sPeqxW8xRx9O2PDkDjC2dlzms4dV5dGR8/5xHyXjQgIEL7mCr\nPk8h7wjXfnac8V1nU6jMoBwC2OQoDpOKUqeR+sHJmYmtA/fjmHNLKXFG7SdW\ntaklVygeJkhgJIrhEbSwtQ4MwSE9b0UcrGdMHE9QIk43QTFetIX1J9gKC43u\nZ3FEXmcymqK4cwoVhcODx4L+eKEPz3Zf8RTXT5IR5SAO7ZQMvhODkGYkTnwB\ndhtnhFGKJcy6iTTKsgad1BEH5JD4L5ArNh89K44C82lfLQ54mprWmyc72QHb\nO0SGv1CeueqhjeplLCMcHUR4FFIYyTmqYbPgiUjvJ9oXbeRMk9jBKd4pRfjP\nxAA1kMyJ0Zf+xyMvrSCkGn0UH81n7Jnq0NL4uHbyAObwC9jqQEPC0rj2XUq+\n7GJEAfy3D5mGJF0AeamNXwJSnfCvPwmBuKvMn1efIIBhcC+Bki0iN8cUwMbH\n36rYYrXlxuLQ9exLZERngsPcYTRKvk5ayn7ZGgCgbAC7Ijaz+2mPhZGpXT+k\nrPQV0cAv/U9ZbT5L+l1mK6XlzoJ6xMqyGJOIHn7miMCsSMo60edr8/J5aBgt\nFA4CC06Y0Ew5sNm9gwj7To4x/kKDRKixS4PkS1lLZHpXDgFIDBAYQzBkD4iq\nf/P2\r\n=ySWc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCzgirMPuEEfTTm/ncZtlhSBpGZjRtwL9fEZYylQZq2XwIhAO2sn5fDf7RbTq27q7S/RAUQE+2nMM4Bpwyr26oreYOq"}]},"maintainers":[{"name":"dsibilly","email":"duane@sibilly.com"}],"_npmUser":{"name":"dsibilly","email":"duane@sibilly.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mersenne-twister_1.0.5_1586193495938_0.5268810717352084"},"_hasShrinkwrap":false,"deprecated":"Package contains security vulnerabilities. Update to @latest as soon as possible"},"2.0.0":{"author":{"name":"Duane Sibilly","email":"duane@sibilly.com","url":"https://github.com/dsibilly/"},"bugs":{"url":"https://github.com/dsibilly/mersenne-twister/issues"},"description":"A native JS implementation of the Mersenne Twister PRNG.","devDependencies":{"chai":"~4.3.4","coveralls":"^3.1.1","mocha":"~9.1.3","nyc":"~15.1.0"},"engines":{"node":">=8","npm":">=6"},"homepage":"https://github.com/dsibilly/mersenne-twister/","license":"MIT","main":"js/mersenne-twister.js","name":"@dsibilly/mersenne-twister","repository":{"type":"git","url":"git://github.com/dsibilly/mersenne-twister.git"},"scripts":{"coverage":"nyc --reporter=lcov --reporter=text-summary npm run test","prepublishOnly":"npm audit && npm run coverage","rebuild":"rm -rf ./node_modules && rm package-lock.json && npm install","test":"mocha"},"version":"2.0.0","gitHead":"90f40afa527b69a2c8e20b6c68c3e53d910aeba3","_id":"@dsibilly/mersenne-twister@2.0.0","_nodeVersion":"16.13.0","_npmVersion":"8.2.0","dist":{"integrity":"sha512-HcqkjUfxBQ53o9K9EwZ+N7xsxiW8IZbPVG7pm0lESRgjxmP288q5AYCbPR7AKoTcT21IBL2DpVHXMU/e4iIjcg==","shasum":"f1862081e77f068395e90b867751da6ac2778fd8","tarball":"https://registry.npmjs.org/@dsibilly/mersenne-twister/-/mersenne-twister-2.0.0.tgz","fileCount":5,"unpackedSize":8997,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhr/V+CRA9TVsSAnZWagAA2GIP/0y5aN8O50ipzSwR1kvY\n76mpzA5SAjarM0cOyDzvkDJs70sRC38lek/Q2+gh6f8oo02V0vGzYPhXI7dg\nHl1u7FZ+2BKsc07T9ksp1dcGdieJFvRHBFa80l9AtC3AAncbg4CQ7n855TH0\nD6CpoNyMSFFrzhY+e0DJHP/ZTu9jsi1zsnFN6n7RjK8XyapQuG4QaKy3VUak\nNKRA4HsW4R1D1t5AZzJsuZ5oNne8p31q5VR2YZqXbxrejMpf6WyWgxkwfLZi\nIrqfTk2z1uOBpk5yI2U5MQdWX+o5dHnS5hikCbm53MdChWMf6iyfBj6bL+Ss\nIHg5V2BTgIfYSKITNalkYyROViC5NudC49WfD9kI2NAOclTBqUITAC9oDjEC\nUJH51jFYHEtUR//KjcOZJn5djuItDEaucfe9nqPZ/OjthWtrxuqxkdA8uChE\nlHFPE+qdjj98cyML7lZYrwEy9cNsxcFesJTWC+KLWeo8Zj1cii3MNwDn5JZe\n0rdb0pFWaSDskduEt3VwVNfSu8Jt3q/+yNi2/V0plukaXyQuQXN44fB1bKEv\nQMg5MNuqS1EcHoqBiwDMjHekhegE72dQHvAgisPEdaldbDMqM2cvNkdJt82b\nA8AtXVhCA9GwVlb031CkrAx+WnuDOqaLKIa2dVhpXYZs+Tcoy8Y65snl/lcU\n5A31\r\n=a3Fm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDHSvGyXqTG3w1eNdW3ABajXc6edkOhTqrtrG72aVQSKwIgUmo2OPal5TX/sOkakeRrMxi8Wz/tYhYAPWgbZnTT8zU="}]},"_npmUser":{"name":"dsibilly","email":"duane@sibilly.com"},"directories":{},"maintainers":[{"name":"dsibilly","email":"duane@sibilly.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mersenne-twister_2.0.0_1638921597887_0.4158473030571259"},"_hasShrinkwrap":false}},"time":{"created":"2019-06-13T17:45:26.945Z","1.0.0":"2019-06-13T17:45:27.132Z","modified":"2022-04-05T05:44:52.245Z","1.0.1":"2019-06-13T18:08:12.870Z","1.0.2":"2019-06-18T01:30:23.986Z","1.0.3":"2019-07-14T15:35:17.310Z","1.0.4":"2019-09-11T18:35:29.907Z","1.0.5":"2020-04-06T17:18:16.045Z","2.0.0":"2021-12-07T23:59:58.049Z"},"maintainers":[{"name":"dsibilly","email":"duane@sibilly.com"}],"description":"A native JS implementation of the Mersenne Twister PRNG.","homepage":"https://github.com/dsibilly/mersenne-twister/","repository":{"type":"git","url":"git://github.com/dsibilly/mersenne-twister.git"},"author":{"name":"Duane Sibilly","email":"duane@sibilly.com","url":"https://github.com/dsibilly/"},"bugs":{"url":"https://github.com/dsibilly/mersenne-twister/issues"},"license":"MIT","readme":"# mersenne-twister\n\nA JavaScript implementation of the Mersenne Twister pseudo-random number generator.\n\n[![npm version](https://badge.fury.io/js/%40dsibilly%2Fmersenne-twister.svg)](https://badge.fury.io/js/%40dsibilly%2Fmersenne-twister) [![Build Status](https://travis-ci.org/dsibilly/mersenne-twister.svg?branch=master)](https://travis-ci.org/dsibilly/mersenne-twister) [![Coverage Status](https://coveralls.io/repos/github/dsibilly/mersenne-twister/badge.svg?branch=master)](https://coveralls.io/github/dsibilly/mersenne-twister?branch=master)\n\n## How To Use\n\n### Installation (via [npm](https://www.npmjs.com/package/@dsibilly/mersenne-twister))\n\n```bash\n$ npm install @dsibilly/mersenne-twister\n```\n\n### Usage\n\nGet an instance of RNG:\n\n```javascript\nconst MersenneTwister = require('@dsibilly/mersenne-twister'),\n  rng = = new MersenneTwister();\n```\n\n...or with ES2015+ `import`:\n```javascript\nimport MersenneTwister from '@dsibilly/mersenne-twister';\n\nconst rng = new MersenneTwister();\n```\n\n#### Seeding the RNG\n\n```javascript\nconst rng2 = new MersenneTwister(4567),\n    rng3 = new MersenneTwister([\n        // You can also seed with an array of values\n        123,\n        456,\n        789\n    ]);\n```\n\n#### Generating Numbers\n\nGenerate a random 32-bit integer:\n\n```javascript\nconst result = rng.randomInt();\n```\n\nGenerate a random 31-bit integer::\n\n```javascript\nconst result = rng.randomInt31();\n```\n\nGenerate a random number between 0 and 1, exclusive (e.g. 0 < n < 1):\n\n```javascript\nconst result = rng.randomExclusive();\n```\n\nGenerate a random number where 0 <= n < 1:\n\n```javascript\nconst result = rng.random();\n```\n\nGenerate a random number between 0 and 1, inclusive (e.g. 0 <= n <= 1):\n\n```javascript\nconst result = rng.randomInclusive();\n```\n\nGenerate a random 53-bit number, 0 <= n <= 1:\n\n```javascript\nconst result = rng.randomLong();\n```\n\n## License\n[MIT License](http://www.opensource.org/licenses/mit-license.php)\n\n## Maintainer\n[Duane Sibilly](https://github.com/dsibilly/)\n","readmeFilename":"README.md"}