{"_id":"random","_rev":"52-26404ef6112da3da6f97606a019618b1","name":"random","dist-tags":{"latest":"5.4.1"},"versions":{"0.1.0":{"name":"random","version":"0.1.0","author":{"url":"http://combsconnections.tk/","name":"Rodger Combs","email":"rodger.combs@gmail.com"},"_id":"random@0.1.0","contributors":[],"dist":{"shasum":"94626c87682e4e77f8a13e569a837fc226921da1","tarball":"https://registry.npmjs.org/random/-/random-0.1.0.tgz","integrity":"sha512-DYP9he2Tu2t8sXuIgKcvUPHbZkOswQ0DjG8bJHyv4ltTBQ+lSU/6KmPsaamr1hqT5vExKFDSnBP8R2KB12wDYA==","signatures":[{"sig":"MEQCIAhlAqAi6yE8RSZKLpTVe3oj2qajjxcXkrQxFbO70jrxAiBjxIb67WU70wd0t/4WC7d2FxeAvsXGZdgUzBS2fy/tuQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./main","config":{},"engines":{"node":">=0.4.8"},"keyword":["random","client","random.org","lottery"],"scripts":{},"deprecated":"random module has changed functionality","repository":{"url":"git://github.com/11rcombs/node-random.git","type":"git"},"_npmVersion":"1.0.8","description":"A Random.org client","directories":["./lib"],"_nodeVersion":"v0.4.8","dependencies":{},"_defaultsLoaded":true,"devDependencies":{},"_engineSupported":true},"1.0.0-beta":{"name":"random","version":"1.0.0-beta","author":{"url":"http://combsconnections.tk/","name":"Rodger Combs","email":"rodger.combs@gmail.com"},"_id":"random@1.0.0-beta","contributors":[],"dist":{"shasum":"87ff13cd214a541dde9a334fcfcdaf79275b3b6b","tarball":"https://registry.npmjs.org/random/-/random-1.0.0beta.tgz","integrity":"sha512-Tm0l6NPTRR5IwP67G/q3mj2Y3N89HuTUA35MUtuHz81M9pPUq4lQwjuO/R9jCOmJxU/U01MeB+SHN+IKFBj+Ng==","signatures":[{"sig":"MEQCIC9TxFLX0aoBThaIDNHFqqIAUU5pZrxK3zCxEZIMlnPhAiAjau4jSHLRnGA+uw0vYCeObbGiFZgq17QS1DcszExq5Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./main","config":{},"engines":{"node":">=0.4.8"},"keyword":["random","client","random.org","lottery"],"scripts":{},"deprecated":"random module has changed functionality","repository":{"url":"git://github.com/11rcombs/node-random.git","type":"git"},"_npmVersion":"1.0.8","description":"A Random.org client","directories":["./lib"],"_nodeVersion":"v0.4.8","dependencies":{},"_defaultsLoaded":true,"devDependencies":{},"_engineSupported":true},"1.0.0-beta-1":{"name":"random","version":"1.0.0-beta-1","author":{"url":"http://combsconnections.tk/","name":"Rodger Combs","email":"rodger.combs@gmail.com"},"_id":"random@1.0.0-beta-1","contributors":[],"dist":{"shasum":"8907ce93a25889afc42e31f3dc0b8083eb816410","tarball":"https://registry.npmjs.org/random/-/random-1.0.0beta-1.tgz","integrity":"sha512-rnonL3tzS3s0By7Ddjr7hOBEOBjdM4ZZMX7FpX2FfVGmqC9sKD+A22sHlboAPhf+1h2efBlEtZ2ZwRSYT8XDfg==","signatures":[{"sig":"MEYCIQD805PYDz1sa7VPtuCc+yVZmZEt4LdZmZQX02f8CQJ5OwIhANP2TUeHe5EJocEsmOe89b8YBCRy5NxuBgSuCEQtPoCJ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./main","config":{},"engines":{"node":">=0.4.8"},"keyword":["random","client","random.org","lottery","raffle"],"scripts":{},"deprecated":"random module has changed functionality","repository":{"url":"git://github.com/11rcombs/node-random.git","type":"git"},"_npmVersion":"1.0.8","description":"A Random.org client","directories":["./lib"],"_nodeVersion":"v0.4.8","dependencies":{},"_defaultsLoaded":true,"devDependencies":{},"_engineSupported":true},"2.0.0":{"name":"random","version":"2.0.0","keywords":["random","number","generator","rng","prng","stats","d3-random","seedrandom","distribution","pseudorandom","uniform","normal","gaussian","lognormal","poisson","exponential","irwinhall","bates"],"author":{"name":"Travis Fischer","email":"travis@automagical.ai"},"license":"MIT","_id":"random@2.0.0","maintainers":[{"name":"fisch0920","email":"fisch0920@gmail.com"}],"ava":{"require":["esm"]},"dist":{"shasum":"72b615a06a741915473976505b1b3caf8dae1567","tarball":"https://registry.npmjs.org/random/-/random-2.0.0.tgz","fileCount":34,"integrity":"sha512-N8iaVtCobyzl57aRjqNQyQEEczo8PfdW80gcmKr6fVQ2ZhBTr5HBLqdN4UVkbNO1CrDHped2/iIpLE9nj6Jbrw==","signatures":[{"sig":"MEQCIBdghJjpDjGmerip4ADaQJZ3uaqfcSNGtvDvedTxPfIvAiAejdbsYfEcuKzBDn+3+xaIm8bRzEawFDAT5BWyz5pjig==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39725,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbGZwDCRA9TVsSAnZWagAAv+8P/RU7HmfmHmT3XfsI8hyV\nkA4lz8CvqDe9pR2jdqXBVszuau9JhlEtEJdoz8unPNPCr2+U5LnraJjNk3TA\nxhXjhGGYkoLTLuamzimj2mNSbZwttMrymlNJ6u8NH+RkAtINEW3Qpsg1/P1q\namSkPCyZCXUceU4cw6gFKLMGxknz+BcaRpGn7vY0ZJRlrtX952VVsdz45nYS\nVHZqGP9C4wNdX75kXEkuU0v0nO1fSY9900fOhRU2N7Tk0YDmmJeqzfLuW/zg\nr49xSfnOzcxgf8BvSxedXWiOAcp+HFkXcLA4qPsN8YGlIWVBpZoykFSWqu+H\njIDR2g8OoFP5xhyutYr4U1ywcY9FmGufEoVNEY/EFsclDecVrmAMPOiUV4qt\nN30G1uzva0jyltsL256rvB0Ex5ImtVIoOQ9ui6J5SOvoEKkPG1HWZY83OfFG\n3vN7neBOGj8jXzoOjvbAv5ITqp0U6rGX/K8bwUPXYfvpy+euAI51KjDPS7d2\nf1kLv2mNKaF/pPMDtiKZkS+NekhbHGI1LemoLAGa45pP8T8v13EOuqQDKOWV\nfUrE2ZML+U6AhwHh9eO8xjz6ECGZ7o5qPdJtDT4sbHn0NIIeqg1jBPvKCcaj\npbcJWczQ0203Q/GZ1279oR1AYPtKhT/fLXoGgXoUmaL2iOdnKzg/udZtlutI\nEDcX\r\n=T9Gf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","babel":{"plugins":["external-helpers","transform-runtime"],"presets":[["env",{"modules":false}]]},"module":"src/random.js","browser":"dist/random.js","engines":{"node":">=6"},"scripts":{"docs":"update-markdown-jsdoc -f src/random.js --shallow","test":"ava -v && standard","build":"rollup -c","clean":"del dist","prebuild":"yarn run clean","buildWatch":"rollup -c -w","prepublishOnly":"yarn run build"},"_npmUser":{"name":"fisch0920","email":"fisch0920@gmail.com"},"repository":{"url":"https://github.com/transitive-bullshit/random.git","type":"git"},"description":"Seedable random number generator supporting many common distributions.","directories":{},"dependencies":{"ow":"^0.4.0","lru-cache":"^4.1.3","seedrandom":"^2.4.3"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^0.25.0","esm":"^3.0.48","rollup":"^0.59.4","del-cli":"^1.1.0","standard":"^11.0.0","babel-cli":"^6.26.0","babel-core":"^6.26.3","babel-preset-env":"^1.7.0","rollup-plugin-babel":"^3.0.4","update-markdown-jsdoc":"^1.0.2","rollup-plugin-commonjs":"^9.1.3","rollup-plugin-node-resolve":"^3.3.0","babel-plugin-external-helpers":"^6.22.0","babel-plugin-transform-runtime":"^6.23.0"},"_npmOperationalInternal":{"tmp":"tmp/random_2.0.0_1528404993373_0.9786390551430766","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"random","version":"2.0.1","keywords":["random","number","generator","rng","prng","stats","d3-random","seedrandom","distribution","pseudorandom","uniform","normal","gaussian","lognormal","poisson","exponential","irwinhall","bates"],"author":{"name":"Travis Fischer","email":"travis@automagical.ai"},"license":"MIT","_id":"random@2.0.1","maintainers":[{"name":"fisch0920","email":"fisch0920@gmail.com"}],"ava":{"require":["esm"]},"dist":{"shasum":"0e2dbfad3eba8395c978f452934cae1e87e7ebe9","tarball":"https://registry.npmjs.org/random/-/random-2.0.1.tgz","fileCount":34,"integrity":"sha512-KaHFNuR2QZvNRZ3BD3Z9re9ZG3H9nZL0biUyzrZZz5eKPBhxiwjjHudWsBa8JSXgilxrdMIa5o1PNrMoMKCfwg==","signatures":[{"sig":"MEQCIFXh7+gEj62v8/pryU/ZE2g9v7Cxpydt8xz+P7lRIciCAiBuN7Lj0vv5ko17kITNhRcf1lbYQYj2UKWscM4wJ5xQaw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40500,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbGZ6gCRA9TVsSAnZWagAAlRAP+wcgeGqjUGItvSf5YsYW\nBFt5scmYuLmeuQ9OK9PMfAd9A7auDWCzn5yIyAIQb7KFQWEEuZSuhnBgxYjd\nPdu3t/8IobHsVIN5IHJuDkQNUhRiXRNMmylRgXUwU8iChQAFeNmFbksKpMFx\ndHGsPOf+c+a5zD92O8q7LMD9UpyEAY0HtYMIH4TzJdxWClLkogwlc5YnykVm\no3+GMQ4l8EXwonAtXjSrtvaf8s+ErdCShYmIWIj9cgqq1oCw5Ih2N12sxFCi\n9/NMJlfxZK1Tr2Cc2KQ2IA60XkpVAOhZpq8+L1eoeF/RzHcNTUnSaOe4AF67\nwpFugnloeGDlemd2M07GelH04u+3q3cPIYVk1Hd/L+owqPEbUxQ7HTR5nGT5\nXxkNE3YCkPo6z65LOzTu17GFj2VpdbxPNw7GzDZhL6XyWR9XIbw7gDWzASs7\nswIOI+b02jt1lL0H+zv8pij5jew/8AmWXisAvkwVIIb2Yav6cdRWth4M/sli\n9euYbTLuFx58F7biBMeG3MX+ZP65fU02zkaGEqU8kmKtHhXg9xKRq4HU9CDt\nZoJQe7uYKwT3PoM/W0FKf7GLdSHzBY4CRUo+lvkDuwTZUetYmVI3lrw3k+N4\nd1aDcIughYoZWkCVn+UNKiyi24eJ7iRtGeql9sXXxYztzsWuPpoBhKFHACgt\nY2xs\r\n=MZ88\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","babel":{"plugins":["external-helpers","transform-runtime"],"presets":[["env",{"modules":false}]]},"module":"src/random.js","browser":"dist/random.js","engines":{"node":">=6"},"scripts":{"docs":"update-markdown-jsdoc -f src/random.js --shallow","test":"ava -v && standard","build":"rollup -c","clean":"del dist","prebuild":"yarn run clean","buildWatch":"rollup -c -w","prepublishOnly":"yarn run build"},"_npmUser":{"name":"fisch0920","email":"fisch0920@gmail.com"},"repository":{"url":"https://github.com/transitive-bullshit/random.git","type":"git"},"description":"Seedable random number generator supporting many common distributions.","directories":{},"dependencies":{"ow":"^0.4.0","lru-cache":"^4.1.3","seedrandom":"^2.4.3"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^0.25.0","esm":"^3.0.48","rollup":"^0.59.4","del-cli":"^1.1.0","standard":"^11.0.0","babel-cli":"^6.26.0","babel-core":"^6.26.3","babel-preset-env":"^1.7.0","rollup-plugin-babel":"^3.0.4","update-markdown-jsdoc":"^1.0.2","rollup-plugin-commonjs":"^9.1.3","rollup-plugin-node-resolve":"^3.3.0","babel-plugin-external-helpers":"^6.22.0","babel-plugin-transform-runtime":"^6.23.0"},"_npmOperationalInternal":{"tmp":"tmp/random_2.0.1_1528405662966_0.9650671211582051","host":"s3://npm-registry-packages"}},"2.0.2":{"name":"random","version":"2.0.2","keywords":["random","number","generator","rng","prng","stats","d3-random","seedrandom","distribution","pseudorandom","uniform","normal","gaussian","lognormal","poisson","exponential","irwinhall","bates"],"author":{"name":"Travis Fischer","email":"travis@automagical.ai"},"license":"MIT","_id":"random@2.0.2","maintainers":[{"name":"fisch0920","email":"fisch0920@gmail.com"}],"ava":{"require":["esm"]},"dist":{"shasum":"ca7df5cf3e7a62bfb0e1d54a7b11f256f1427e41","tarball":"https://registry.npmjs.org/random/-/random-2.0.2.tgz","fileCount":34,"integrity":"sha512-R2cuXB9cZZhaXuVq2SZJPHfxXNAx6xfVQOqUDLKqXZf3iFzhH74m+z0eRASxWMLHmCU5reAIkMxzaBvB4WpPfg==","signatures":[{"sig":"MEUCIQCcwkSoY9UJnry4QzeoMnpMcrIkDBQyZ+lekA03KSok4AIgdfuEtqT027HALbnz6nl0hjdjfb7yQkdQky/ork/Y5nc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40016,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbGaBWCRA9TVsSAnZWagAAjmgP/Ru7IFNUgaJuQW+s+jJu\nV+XSNz27WpoH7uiKzMp4j+5yJuVYWbJo5MdjJadAAW6KJNl5cALt5NoV/I2N\nupEINm+soAaTEfsnMrupdw9RGQpAugjJN5FOnUM1Js8Tdv//ljRz2XpQWxRU\nvI7c/s/0jC6hu+TVKVuprZh0CpiItVSRFk0sSB61rN7wBnRBenMvRe+TYJF9\nnbL0yv8QmVwoceraLMq+I6ij/kPXYfGjsudd6wsCSwGl7D6YwkkQ53lmDrFX\nD+y6kOFr+OQahoXJG/DfHMb9puHUaSp/G2Kjq3qf01hNiNT3Qw7z3j/GrGHs\nBWwZ753rkkIguSVUAAf0eMk242wl4CQdxA5FQFmr4H1UU5D1Oq3QQBXFFMKZ\ncXNOEFVhsWTpfzaP9/Zbth/iAi3ZCeT7KR7ATajAKSJ7cQgc6mE7fhoPm9Hb\nBsAdqjzWZ7zW0LEz1wTF+WSjuqD35Xv4CcUOVr1RZ3TImA02W+FXasLBs36I\nr1tYcdHjr97X/54BNPVW3TILXX1ZKvoHICzhTyo0in+CMVEt4qABTI4nP3Wr\n9IbNszock11debtvxHu5J89MeFRA80fdpy9U2NwrnGUZZaHwVP+5MQmvf/Wa\n8uoOEYMpn63kK/gtl71dE+bATPu7URAp0z93YnzRtJCn2gNKKTRbRElfHoBF\nh9it\r\n=K+QK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","babel":{"plugins":["external-helpers","transform-runtime"],"presets":[["env",{"modules":false}]]},"module":"src/random.js","browser":"dist/random.js","engines":{"node":">=6"},"scripts":{"docs":"update-markdown-jsdoc -f src/random.js --shallow","test":"ava -v && standard","build":"rollup -c","clean":"del dist","prebuild":"yarn run clean","buildWatch":"rollup -c -w","prepublishOnly":"yarn run build"},"_npmUser":{"name":"fisch0920","email":"fisch0920@gmail.com"},"repository":{"url":"https://github.com/transitive-bullshit/random.git","type":"git"},"description":"Seedable random number generator supporting many common distributions.","directories":{},"dependencies":{"ow":"^0.4.0","lru-cache":"^4.1.3","seedrandom":"^2.4.3"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^0.25.0","esm":"^3.0.48","rollup":"^0.59.4","del-cli":"^1.1.0","standard":"^11.0.0","babel-cli":"^6.26.0","babel-core":"^6.26.3","babel-preset-env":"^1.7.0","rollup-plugin-babel":"^3.0.4","update-markdown-jsdoc":"^1.0.2","rollup-plugin-commonjs":"^9.1.3","rollup-plugin-node-resolve":"^3.3.0","babel-plugin-external-helpers":"^6.22.0","babel-plugin-transform-runtime":"^6.23.0"},"_npmOperationalInternal":{"tmp":"tmp/random_2.0.2_1528406099432_0.7202138622143157","host":"s3://npm-registry-packages"}},"2.0.3":{"name":"random","version":"2.0.3","keywords":["random","number","generator","rng","prng","stats","d3-random","seedrandom","distribution","pseudorandom","uniform","normal","gaussian","lognormal","poisson","exponential","irwinhall","bates"],"author":{"name":"Travis Fischer","email":"travis@automagical.ai"},"license":"MIT","_id":"random@2.0.3","maintainers":[{"name":"fisch0920","email":"fisch0920@gmail.com"}],"ava":{"require":["esm"]},"dist":{"shasum":"fc92d1081c23a8e86ede3c2ea02c0e174e515049","tarball":"https://registry.npmjs.org/random/-/random-2.0.3.tgz","fileCount":34,"integrity":"sha512-WZvQ20KtjGnd7fcM30whgutJBrCJgsggKo6FM1XnfTtLn9Q0JXaD8UzkiHkGuYElqizlIHppCviPFjadH8FPMA==","signatures":[{"sig":"MEUCIHp5ZycvKVV3x8xMm8edEbF2HR5QAHCgaVZ3syY2hYlHAiEAklhsGBSkkU+hq+cB7Kuu2gQoIG5vM2tApKECENVvJuw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40046,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbGsZiCRA9TVsSAnZWagAAwwEP/AtOxR60wbF4opeNnmou\nx3SLTTLENi0E4fmObvvKnbvvLbyIGrMuBYH9ORhq6pRAkQqgxtcRRcSkHLno\nNzf5H3mpqwOraO1KLV/RaOY3Pb3zdtttNzDevijUdpMG9xx2kwapEf8gD5Nm\ne86pvXM5sUC2ZipLMKTjrqIoApm0IQ7BE/GGtMCmeFloYiaS5o0b39282Tny\nE6PXymFGOBy8wO+4Wdzr5q/eBdQTo+b9+lItYIg/MRakMNxePavxWv3J9jF/\ncgVdRV0Kx5jq5mRRauLUfi1N8u50hLWfm4pmSsOMCxD48IbcsltbdAoN6w6P\nQkyD7Y9UDSgYORWAgLzKa31EcRI8aPAK6aWwDLiSMqxzuv7lALOO6Fatep+s\nk9ycDh76kGw9V3U0YyayxxazIBxkVLxYzIBcVxhKjdEWM18PTrZrjDrgsmii\nAsGljKN0KZ6rIQURWtWD9NlYyDU6QWtaRY3upKAldYC8O+77nq43Lf6jSriy\nKXtj+8WsqesNyafEtU9ESEA9Q6xHq//U12GjjgZer8r36S+/4CA4m0tybNkU\nPBYDninNkV/KomKvmK6exgXeAuRGRFMXef4C59bi14is9E7dDa3aGIxwA4ZZ\nnyHxerUnkY81Siz1B8qB87UgGI9E+4th5koXDFQNj511nVeVWbNEQpzd/pR4\nuxp6\r\n=XBFq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","babel":{"plugins":["external-helpers","transform-runtime"],"presets":[["env",{"modules":false}]]},"module":"src/random.js","browser":"dist/random.js","engines":{"node":">=6"},"scripts":{"docs":"update-markdown-jsdoc -f src/random.js --shallow","test":"ava -v && standard","build":"rollup -c","clean":"del dist","prebuild":"yarn run clean","buildWatch":"rollup -c -w","prepublishOnly":"yarn run build"},"_npmUser":{"name":"fisch0920","email":"fisch0920@gmail.com"},"repository":{"url":"https://github.com/transitive-bullshit/random.git","type":"git"},"description":"Seedable random number generator supporting many common distributions.","directories":{},"dependencies":{"ow":"^0.4.0","esm":"^3.0.48","lru-cache":"^4.1.3","seedrandom":"^2.4.3"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^0.25.0","rollup":"^0.59.4","del-cli":"^1.1.0","standard":"^11.0.0","babel-cli":"^6.26.0","babel-core":"^6.26.3","babel-preset-env":"^1.7.0","rollup-plugin-babel":"^3.0.4","update-markdown-jsdoc":"^1.0.2","rollup-plugin-commonjs":"^9.1.3","rollup-plugin-node-resolve":"^3.3.0","babel-plugin-external-helpers":"^6.22.0","babel-plugin-transform-runtime":"^6.23.0"},"_npmOperationalInternal":{"tmp":"tmp/random_2.0.3_1528481377243_0.6697384860299118","host":"s3://npm-registry-packages"}},"2.0.4":{"name":"random","version":"2.0.4","keywords":["random","number","generator","rng","prng","stats","d3-random","seedrandom","distribution","pseudorandom","uniform","normal","gaussian","lognormal","poisson","exponential","irwinhall","bates"],"author":{"name":"Travis Fischer","email":"travis@automagical.ai"},"license":"MIT","_id":"random@2.0.4","maintainers":[{"name":"fisch0920","email":"fisch0920@gmail.com"}],"ava":{"require":["esm"]},"dist":{"shasum":"c0d6f95e5bbc7904ec47ef7d582cfb5d56a4249d","tarball":"https://registry.npmjs.org/random/-/random-2.0.4.tgz","fileCount":33,"integrity":"sha512-J9bPPWHiR2FQOUcvq9/wczlvbghGYCO7oIXjKftTtXyMhH9cmuLEM3gIfoFFa/YPBjx1BDmYzq77mEuVu8U/4g==","signatures":[{"sig":"MEUCIHgV/GYO/h1McJpZRSpwKZAPYudXm+1tl0sd/OgOLu82AiEAteChUiLvje2KAGR3bvFEeQWSMQHlPv/HozjqHcffdJA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38461},"main":"index.js","babel":{"presets":["env"]},"engines":{"node":">=4"},"scripts":{"docs":"update-markdown-jsdoc -f src/random.js --shallow","test":"ava -v && standard","build":"babel -s -d dist src","clean":"del dist","prebuild":"yarn run clean","build:watch":"babel -w -s -d dist src","prepublishOnly":"yarn run build"},"_npmUser":{"name":"fisch0920","email":"fisch0920@gmail.com"},"repository":{"url":"https://github.com/transitive-bullshit/random.git","type":"git"},"description":"Seedable random number generator supporting many common distributions.","directories":{},"dependencies":{"ow":"^0.4.0"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^0.25.0","esm":"^3.0.48","del-cli":"^1.1.0","standard":"^11.0.0","babel-cli":"^6.26.0","seedrandom":"^2.4.3","babel-preset-env":"^1.7.0","update-markdown-jsdoc":"^1.0.2"},"_npmOperationalInternal":{"tmp":"tmp/random_2.0.4_1528908890607_0.801406170665045","host":"s3://npm-registry-packages"}},"2.0.5":{"name":"random","version":"2.0.5","keywords":["random","number","generator","rng","prng","stats","d3-random","seedrandom","distribution","pseudorandom","uniform","normal","gaussian","lognormal","poisson","exponential","irwinhall","bates"],"author":{"name":"Travis Fischer","email":"travis@automagical.ai"},"license":"MIT","_id":"random@2.0.5","maintainers":[{"name":"fisch0920","email":"fisch0920@gmail.com"}],"ava":{"require":["esm"]},"dist":{"shasum":"761a602acd478352b6037f6e403bab85da4074a1","tarball":"https://registry.npmjs.org/random/-/random-2.0.5.tgz","fileCount":45,"integrity":"sha512-WTkhW/l+kNDZrT1MMOhBfWGboxE4iOLMVuOXeWVEWgbboG8Dg5pPBwmQBR+kY/5aUHtpQMtHcEb8IkCkrqVSrQ==","signatures":[{"sig":"MEUCIQC2UyxeUrNNP+w//O+otteGHfU7Mj4Ca2lDjHkfbTTPKgIgA8CoyZWW2Ebx//uOUL6MNTzMA2gb9hMTq/WZK/dNavw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":88346},"main":"index.js","babel":{"presets":["env"]},"files":["index.js","dist"],"engines":{"node":">=4"},"scripts":{"docs":"update-markdown-jsdoc -f src/random.js --shallow","test":"ava -v && standard","build":"babel -s -d dist src","clean":"del dist","prebuild":"yarn run clean","build:watch":"babel -w -s -d dist src","prepublishOnly":"yarn run build"},"_npmUser":{"name":"fisch0920","email":"fisch0920@gmail.com"},"repository":{"url":"https://github.com/transitive-bullshit/random.git","type":"git"},"description":"Seedable random number generator supporting many common distributions.","directories":{},"dependencies":{"ow":"^0.4.0"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^0.25.0","esm":"^3.0.48","del-cli":"^1.1.0","standard":"^11.0.0","babel-cli":"^6.26.0","seedrandom":"^2.4.3","babel-preset-env":"^1.7.0","update-markdown-jsdoc":"^1.0.2"},"_npmOperationalInternal":{"tmp":"tmp/random_2.0.5_1528909700794_0.48210118669729507","host":"s3://npm-registry-packages"}},"2.0.6":{"name":"random","version":"2.0.6","keywords":["random","number","generator","rng","prng","stats","d3-random","seedrandom","distribution","pseudorandom","uniform","normal","gaussian","lognormal","poisson","exponential","irwinhall","bates"],"author":{"name":"Travis Fischer","email":"travis@automagical.ai"},"license":"MIT","_id":"random@2.0.6","maintainers":[{"name":"fisch0920","email":"fisch0920@gmail.com"}],"ava":{"require":["esm"]},"dist":{"shasum":"c6f82c23c4c8b28be34160391da620d40b0e9e53","tarball":"https://registry.npmjs.org/random/-/random-2.0.6.tgz","fileCount":45,"integrity":"sha512-mq5G9wYihKW9U3RgAfYAAIkgz7vHZ570u6M2J2IqYf/bRGelBK501NdFoq1rYttwbnCY4GUud1lEDOVVGskp+w==","signatures":[{"sig":"MEQCIFq0aZ3tHeNE9EbUMJ2tQdBtMlY0s92tYstNxfqOaWwTAiB8fIFx4iAWpcmOFTtvTjXILYJf/LS/SU2H2G/RA2IueQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":88582},"main":"index.js","babel":{"presets":["env"]},"files":["index.js","dist"],"engines":{"node":">=4"},"scripts":{"docs":"update-markdown-jsdoc -f src/random.js --shallow","test":"ava -v && standard","build":"babel -s -d dist src","clean":"del dist","prebuild":"yarn run clean","build:watch":"babel -w -s -d dist src","prepublishOnly":"yarn run build"},"_npmUser":{"name":"fisch0920","email":"fisch0920@gmail.com"},"repository":{"url":"https://github.com/transitive-bullshit/random.git","type":"git"},"description":"Seedable random number generator supporting many common distributions.","directories":{},"dependencies":{"ow":"^0.4.0"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^0.25.0","esm":"^3.0.48","del-cli":"^1.1.0","standard":"^11.0.0","babel-cli":"^6.26.0","seedrandom":"^2.4.3","babel-preset-env":"^1.7.0","update-markdown-jsdoc":"^1.0.2"},"_npmOperationalInternal":{"tmp":"tmp/random_2.0.6_1528909877741_0.9444767492710926","host":"s3://npm-registry-packages"}},"2.0.7":{"name":"random","version":"2.0.7","keywords":["random","number","generator","rng","prng","stats","d3-random","seedrandom","distribution","pseudorandom","uniform","normal","gaussian","lognormal","poisson","exponential","irwinhall","bates"],"author":{"name":"Travis Fischer","email":"travis@automagical.ai"},"license":"MIT","_id":"random@2.0.7","maintainers":[{"name":"fisch0920","email":"fisch0920@gmail.com"}],"ava":{"require":["esm"]},"dist":{"shasum":"344103935d1c1b03a4bb1498fb25b213e334cf0c","tarball":"https://registry.npmjs.org/random/-/random-2.0.7.tgz","fileCount":45,"integrity":"sha512-0gzEFkDSV9YKKqe6B2knJSz3IUn2y0b04aA42FrlhxMfPa07aw7Sx2c7g+fGE+7ySXLWxnkBEHTZh9c3WZPvfw==","signatures":[{"sig":"MEUCIAOcrFXYfKO2a5NCV020IKXDaD/7tsT7mHuUOHHL5qPzAiEA385MYE4q8MeE3nu4ZvhIN+o5IlIhLFPstX7rXtir3Nk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":85790},"main":"index.js","babel":{"plugins":["transform-runtime"],"presets":["env"]},"files":["index.js","dist"],"engines":{"node":">=6"},"scripts":{"docs":"update-markdown-jsdoc -f src/random.js --shallow","test":"ava -v && standard","build":"babel -s -d dist src","clean":"del dist","pretest":"yarn run build","prebuild":"yarn run clean","build:watch":"babel -w -s -d dist src","prepublishOnly":"yarn run build"},"_npmUser":{"name":"fisch0920","email":"fisch0920@gmail.com"},"repository":{"url":"https://github.com/transitive-bullshit/random.git","type":"git"},"description":"Seedable random number generator supporting many common distributions.","directories":{},"dependencies":{"ow":"^0.4.0","babel-runtime":"^6.26.0"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^0.25.0","esm":"^3.0.48","del-cli":"^1.1.0","standard":"^11.0.0","babel-cli":"^6.26.0","seedrandom":"^2.4.3","babel-preset-env":"^1.7.0","update-markdown-jsdoc":"^1.0.2","babel-plugin-transform-runtime":"^6.23.0"},"_npmOperationalInternal":{"tmp":"tmp/random_2.0.7_1528911241102_0.29921285450556945","host":"s3://npm-registry-packages"}},"2.0.8":{"name":"random","version":"2.0.8","keywords":["random","number","generator","rng","prng","stats","d3-random","seedrandom","distribution","pseudorandom","uniform","normal","gaussian","lognormal","poisson","exponential","irwinhall","bates"],"author":{"name":"Travis Fischer","email":"travis@automagical.ai"},"license":"MIT","_id":"random@2.0.8","maintainers":[{"name":"fisch0920","email":"fisch0920@gmail.com"}],"ava":{"require":["esm"]},"dist":{"shasum":"822ae2a87fb1fb28359144ca08aa43d79c5180b6","tarball":"https://registry.npmjs.org/random/-/random-2.0.8.tgz","fileCount":45,"integrity":"sha512-1jzj7GKnk3r+QMl/c6e5aR3ql4U3PQWYlogactNzXrH+OxEn1ZzU7oP9N8VYL7TXtP5ttdXCer5lgHUcPcFFOg==","signatures":[{"sig":"MEUCIG/Vtml5MYuQqIANNmssNgAyp5ptdWnrCaFWBOwrO9VDAiEAqCGWy2GxCMe1A4CN/NAbsrFW1geXrgOcsd+WypC0eB8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":88676},"main":"index.js","babel":{"presets":["env"]},"files":["index.js","dist"],"module":"src/random.js","engines":{"node":">=6"},"scripts":{"docs":"update-markdown-jsdoc -f src/random.js --shallow","test":"ava -v && standard","build":"babel -s -d dist src","clean":"del dist","pretest":"yarn run build","prebuild":"yarn run clean","build:watch":"babel -w -s -d dist src","prepublishOnly":"yarn run build"},"_npmUser":{"name":"fisch0920","email":"fisch0920@gmail.com"},"repository":{"url":"https://github.com/transitive-bullshit/random.git","type":"git"},"description":"Seedable random number generator supporting many common distributions.","directories":{},"dependencies":{"ow":"^0.4.0","babel-runtime":"^6.26.0"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^0.25.0","esm":"^3.0.48","del-cli":"^1.1.0","standard":"^11.0.0","babel-cli":"^6.26.0","seedrandom":"^2.4.3","babel-preset-env":"^1.7.0","update-markdown-jsdoc":"^1.0.2"},"_npmOperationalInternal":{"tmp":"tmp/random_2.0.8_1528911503557_0.32750339683393737","host":"s3://npm-registry-packages"}},"2.0.9":{"name":"random","version":"2.0.9","keywords":["random","number","generator","rng","prng","stats","d3-random","seedrandom","distribution","pseudorandom","uniform","normal","gaussian","lognormal","poisson","exponential","irwinhall","bates"],"author":{"name":"Travis Fischer","email":"travis@automagical.ai"},"license":"MIT","_id":"random@2.0.9","maintainers":[{"name":"fisch0920","email":"fisch0920@gmail.com"}],"ava":{"require":["esm"]},"dist":{"shasum":"7107ea70f0cabb2e4af8412169b480f99a66b524","tarball":"https://registry.npmjs.org/random/-/random-2.0.9.tgz","fileCount":45,"integrity":"sha512-N7eVLgd0VJ8zs+sNfBv6T/wkhh8VJ58Mx7v4cbOS92nVmFUVy1OHYlIoUfQm2Whof3UQP+19H4zRqWMr+ksakg==","signatures":[{"sig":"MEYCIQDiFOdUwsalXLCRBJXsLI9GkVK/u0Ho2Tf0iCsgZBGpFQIhAMByYug89+tnaoD8S8HCRB7nUPzDT/N0ytsd6w9Nzmtz","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":84755},"main":"index.js","babel":{"presets":["env"]},"files":["index.js","dist"],"engines":{"node":">=6"},"scripts":{"docs":"update-markdown-jsdoc -f src/random.js --shallow","test":"ava -v && standard","build":"babel -s -d dist src","clean":"del dist","pretest":"yarn run build","prebuild":"yarn run clean","build:watch":"babel -w -s -d dist src","prepublishOnly":"yarn run build"},"_npmUser":{"name":"fisch0920","email":"fisch0920@gmail.com"},"repository":{"url":"https://github.com/transitive-bullshit/random.git","type":"git"},"description":"Seedable random number generator supporting many common distributions.","directories":{},"dependencies":{"ow":"^0.4.0"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^0.25.0","esm":"^3.0.48","del-cli":"^1.1.0","standard":"^11.0.0","babel-cli":"^6.26.0","seedrandom":"^2.4.3","babel-preset-env":"^1.7.0","update-markdown-jsdoc":"^1.0.2"},"_npmOperationalInternal":{"tmp":"tmp/random_2.0.9_1528921049296_0.4977819414380422","host":"s3://npm-registry-packages"}},"2.0.10":{"name":"random","version":"2.0.10","keywords":["random","number","generator","rng","prng","stats","d3-random","seedrandom","distribution","pseudorandom","uniform","normal","gaussian","lognormal","poisson","exponential","irwinhall","bates"],"author":{"name":"Travis Fischer","email":"travis@automagical.ai"},"license":"MIT","_id":"random@2.0.10","maintainers":[{"name":"fisch0920","email":"fisch0920@gmail.com"}],"ava":{"require":["esm"]},"dist":{"shasum":"1f19dad78c148a10be6be1176e41c1def2a784e3","tarball":"https://registry.npmjs.org/random/-/random-2.0.10.tgz","fileCount":45,"integrity":"sha512-TQBkISt/huFys+4+AvqAwGGwvxk+CX7FQQgt7NRJLQxOjLjWfKwcAhfuavUOEN79Afg6+iG52NSxYJ1Rtp53Nw==","signatures":[{"sig":"MEQCICMNogkRHb0pLfUKskPehl7z9ftvT7dWXx6KB5oAcMBOAiBbks/D8XIkIvC6jTf+0r+OHgOn3hUUJYvYHNroS3xQmw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":88178},"main":"index.js","babel":{"presets":["env"]},"files":["index.js","dist"],"module":"src/random.js","engines":{"node":">=6"},"scripts":{"docs":"update-markdown-jsdoc -f src/random.js --shallow","test":"ava -v && standard","build":"babel -s -d dist src","clean":"del dist","pretest":"yarn run build","prebuild":"yarn run clean","build:watch":"babel -w -s -d dist src","prepublishOnly":"yarn run build"},"_npmUser":{"name":"fisch0920","email":"fisch0920@gmail.com"},"repository":{"url":"https://github.com/transitive-bullshit/random.git","type":"git"},"description":"Seedable random number generator supporting many common distributions.","directories":{},"dependencies":{"ow":"^0.4.0","babel-runtime":"^6.26.0"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^0.25.0","esm":"^3.0.48","del-cli":"^1.1.0","standard":"^11.0.0","babel-cli":"^6.26.0","seedrandom":"^2.4.3","babel-preset-env":"^1.7.0","update-markdown-jsdoc":"^1.0.2"},"_npmOperationalInternal":{"tmp":"tmp/random_2.0.10_1528926752679_0.29965722168951614","host":"s3://npm-registry-packages"}},"2.0.11":{"name":"random","version":"2.0.11","keywords":["random","number","generator","rng","prng","stats","d3-random","seedrandom","distribution","pseudorandom","uniform","normal","gaussian","lognormal","poisson","exponential","irwinhall","bates"],"author":{"name":"Travis Fischer","email":"travis@automagical.ai"},"license":"MIT","_id":"random@2.0.11","maintainers":[{"name":"fisch0920","email":"fisch0920@gmail.com"}],"ava":{"require":["esm"]},"dist":{"shasum":"fbc45dd9394bb1487f4f513b95415047ec362713","tarball":"https://registry.npmjs.org/random/-/random-2.0.11.tgz","fileCount":45,"integrity":"sha512-/aD3T/t1OvN5pbXyKnpkzQ1uO1S3b09O5WY4ygxdShS+LCI5xEyHtSWgbs2Gy2AcvCK2N3WQINucv/kaETLGeA==","signatures":[{"sig":"MEQCICvkiz8jvQ31c+zlmS8z6i4L3bL3OEOCLoxDBYn30zIpAiBX9GzucO7ZRVtwehsogPXaY+PtvYymPFBNOzuWS8FA+A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":88203},"main":"index.js","babel":{"presets":["env"]},"files":["index.js","dist"],"module":"src/random.js","engines":{"node":">=6"},"scripts":{"docs":"update-markdown-jsdoc -f src/random.js --shallow","test":"ava -v && standard","build":"babel -s -d dist src","clean":"del dist","pretest":"yarn run build","prebuild":"yarn run clean","build:watch":"babel -w -s -d dist src","prepublishOnly":"yarn run build"},"_npmUser":{"name":"fisch0920","email":"fisch0920@gmail.com"},"repository":{"url":"https://github.com/transitive-bullshit/random.git","type":"git"},"description":"Seedable random number generator supporting many common distributions.","directories":{},"dependencies":{"ow":"^0.4.0","ow-shim":"^1.0.1","babel-runtime":"^6.26.0"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^0.25.0","esm":"^3.0.48","del-cli":"^1.1.0","standard":"^11.0.0","babel-cli":"^6.26.0","seedrandom":"^2.4.3","babel-preset-env":"^1.7.0","update-markdown-jsdoc":"^1.0.2"},"_npmOperationalInternal":{"tmp":"tmp/random_2.0.11_1528926859784_0.8031833937923376","host":"s3://npm-registry-packages"}},"2.0.12":{"name":"random","version":"2.0.12","keywords":["random","number","generator","rng","prng","stats","d3-random","seedrandom","distribution","pseudorandom","uniform","normal","gaussian","lognormal","poisson","exponential","irwinhall","bates"],"author":{"name":"Travis Fischer","email":"travis@automagical.ai"},"license":"MIT","_id":"random@2.0.12","maintainers":[{"name":"fisch0920","email":"fisch0920@gmail.com"}],"ava":{"require":["esm"]},"dist":{"shasum":"8b33686639fd26959b40ff11f9186a43c1272f3c","tarball":"https://registry.npmjs.org/random/-/random-2.0.12.tgz","fileCount":45,"integrity":"sha512-SjhSwMAxzwnkL5rd1UC2HYLYDkuUvh3y00+5N+Qqydcarn0ESOHB+IBOVov5wE+M1tmHurJGKs3zifJHkf2Qhw==","signatures":[{"sig":"MEUCIEMUWO37z7+5KEWFjNgUQ28k1gJflRDOf823szAGd4E8AiEAteCGywYW+ZOgBxUbEiMsnzKBkrx0y6JVxveXAmZ0YJI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":88203},"main":"index.js","babel":{"presets":["env"]},"files":["index.js","dist"],"module":"src/random.js","engines":{"node":">=6"},"scripts":{"docs":"update-markdown-jsdoc -f src/random.js --shallow","test":"ava -v && standard","build":"babel -s -d dist src","clean":"del dist","pretest":"yarn run build","prebuild":"yarn run clean","build:watch":"babel -w -s -d dist src","prepublishOnly":"yarn run build"},"_npmUser":{"name":"fisch0920","email":"fisch0920@gmail.com"},"repository":{"url":"https://github.com/transitive-bullshit/random.git","type":"git"},"description":"Seedable random number generator supporting many common distributions.","directories":{},"dependencies":{"ow":"^0.4.0","ow-lite":"^0.0.2","babel-runtime":"^6.26.0"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^0.25.0","esm":"^3.0.48","del-cli":"^1.1.0","standard":"^11.0.0","babel-cli":"^6.26.0","seedrandom":"^2.4.3","babel-preset-env":"^1.7.0","update-markdown-jsdoc":"^1.0.2"},"_npmOperationalInternal":{"tmp":"tmp/random_2.0.12_1528936092495_0.4800128629951059","host":"s3://npm-registry-packages"}},"2.0.13":{"name":"random","version":"2.0.13","keywords":["random","number","generator","rng","prng","stats","d3-random","seedrandom","distribution","pseudorandom","uniform","normal","gaussian","lognormal","poisson","exponential","irwinhall","bates"],"author":{"name":"Travis Fischer","email":"travis@automagical.ai"},"license":"MIT","_id":"random@2.0.13","maintainers":[{"name":"fisch0920","email":"fisch0920@gmail.com"}],"ava":{"require":["esm"]},"dist":{"shasum":"14f6e234e81faba0c4aff41a974a138561b4ac35","tarball":"https://registry.npmjs.org/random/-/random-2.0.13.tgz","fileCount":45,"integrity":"sha512-vwU1O5Wm0zvGUtwj188MLrqsIs3r6cpVqhBkCJLk4yyb0z5eV846so+JwnvVJKXUkVLRzAjluakzYMz2rtjLmw==","signatures":[{"sig":"MEUCIE5mD3AbIQgM3HAb0a4FDRDJ9Uk2VySlfPL9MwLxIPnxAiEAlE5icD/4CAi3OLE/MIb9qc9HiIHIVgyrNt6Y9tyqWGQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":88260,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcGXKwCRA9TVsSAnZWagAAIIAP/2TlrGsUCFbe1trverWW\noEYFIWrZMkqR9RXGzKlcss/aJrEmMvzv55Kh97k3kTmJJGtntyJX4QN6mCjm\n0+g1r+ywZ3MCXChLMa2AwylN1K7qDce9aXtanEpT0OUb1AiXEx1iq2iU8x6d\nVBDEKUme3IuRiW4OoqUpPXtdAdyP4Ft2xkaFW2AoF+EbCMbz7Kf0CAyiLirN\nB1ggpqiGquOUUKiksH/M0UOA21ohWR/ZO/BbKC25x4gZcEEJJ13IzZlYP2mG\nSyDq+VxjpUArVTWniZS0FjVS2fAPfzY8Hyzu+aB0bMr1l+Y9mo8BWxkT5sWi\nvzCtBf31/4SckyeWhzWlowZ3LakwhdVRa8HV/nuOJoEh9wnfy1Y0M+hHQXaK\nzkiAn1eFTyjNVZ0yFYI/b0BYHg2JofsIAcNCo0Wh3qKBE9B6uZlwunbx/pal\nwNr8+etpqZxY2k8S5EKInkoCLGn3Npl+ZY+gsx4uiWCSimgHqvXQ5IExMtYg\n4a+ylDhUszJ2ndqjXp4GjFLm9fqw57PyC9PJ8ToM2nlgXh7B5WRi/8PtHXHo\ni6QXAIuvZYAG/pBSoxZD3NOw4HmeSd6PK1IEWDUGn3TXKDgRo7Rq3v4etmrK\nLgvpx0XKyMfdJZ2vsU02aQ5O8DMiJVlxsjUCY5Kr/ELvl/UkonhT1UDn5pGj\nzb38\r\n=MjiA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","babel":{"presets":["env"]},"module":"src/random.js","reveal":true,"engines":{"node":">=6"},"scripts":{"docs":"update-markdown-jsdoc -f src/random.js --shallow","test":"ava -v && standard","build":"babel -s -d dist src","clean":"del dist","pretest":"yarn run build","prebuild":"yarn run clean","build:watch":"babel -w -s -d dist src","prepublishOnly":"yarn run build"},"_npmUser":{"name":"fisch0920","email":"fisch0920@gmail.com"},"repository":{"url":"https://github.com/transitive-bullshit/random.git","type":"git"},"description":"Seedable random number generator supporting many common distributions.","directories":{},"dependencies":{"ow":"^0.4.0","ow-lite":"^0.0.2","babel-runtime":"^6.26.0"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^0.25.0","esm":"^3.0.48","del-cli":"^1.1.0","standard":"^11.0.0","babel-cli":"^6.26.0","seedrandom":"^2.4.3","babel-preset-env":"^1.7.0","update-markdown-jsdoc":"^1.0.2"},"_npmOperationalInternal":{"tmp":"tmp/random_2.0.13_1545171631265_0.5292717825830664","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"random","version":"2.1.0","keywords":["random","number","generator","rng","prng","stats","d3-random","seedrandom","distribution","pseudorandom","uniform","normal","gaussian","lognormal","poisson","exponential","irwinhall","bates"],"author":{"name":"Travis Fischer","email":"travis@automagical.ai"},"license":"MIT","_id":"random@2.1.0","maintainers":[{"name":"fisch0920","email":"fisch0920@gmail.com"}],"ava":{"require":["esm"]},"dist":{"shasum":"6a4966021e079f58ef0cde35d8a4dc76e9e3ed0f","tarball":"https://registry.npmjs.org/random/-/random-2.1.0.tgz","fileCount":45,"integrity":"sha512-P0E2blP+KLXzj+bIfAvQT95EHT3Pr0DSdnQhU6jfqapRuyF2tWjI31mHr18C4AuqIa59lX83OeL78jjZnuMZOA==","signatures":[{"sig":"MEQCIAxocyGflNZx2aOkO0cRHX7Nu9dzIZSvzUBFVN7bDGPLAiANoCkJkzVqxXFwFTX7Nl26kmmElrgXeQPNCnJ8d7hd7g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":88352,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJccrRfCRA9TVsSAnZWagAAV98P/jv0vV6aD75PK5oypxK3\nb/C0gMbtUcsEsWXOFZRpBWcmrdKFUbDqMcO35Sea95AbyKCzJm5Wx+T/3/5B\nljof21nSs2ZQ96hzCwKOgrkBHCCbqYlYbleUbIUkxGQEAOQfZJ5bZqH8qp5f\nNDj70Dce4zOn9GDKx4XIRWjCMTLM5QvfBrUY0xbNFLia938FFwoMvh259zF9\nQUTynlRYWbYzagAP50V4VFpEoulCtdqGR5l77IbnNeydoj0ejsEwnoBJSGzS\n19zsWg8Ue/97b1dHZtphTJSf7ZgDwOZoJKciWBSuWbyNelOe9d7SFsSIxcVS\nRNil/654xAmw689mBm/KyJdTHVBuAwsVZ5X2qpVQSZ3ZA2b07SBkU8hhSQkZ\naaqwwRTI597ZzOZJLjBj0qru3sPnRWvHJhmfknjiOXMEZI8z7updHRuWtc5t\n1E37wcyNNFKJwlKfHsYKFP5+vsQrqRHJfHXN+qz1uJwKRg6IoqJRBWWGNnus\nbm82HpX3/7zj7tjXu5Y4oWwu12DFmcJYNQOZl3QkeQo8HAUDKi4Kwc9McY4C\nwT0jnwidrU1xNJjU7x9o/mP09wLZ82X5gZIh4AiilfZioKsIVRLx2oc5yk4r\nhe/6H21wehmyVfpXlaklKYY4beRMDfCR3zr5BulG3vLm13e8jFk2MRAzRKOh\nVhEO\r\n=9HC5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","babel":{"presets":["env"]},"module":"src/random.js","reveal":true,"engines":{"node":">=6"},"scripts":{"docs":"update-markdown-jsdoc -f src/random.js --shallow","test":"ava -v && standard","build":"babel -s -d dist src","clean":"del dist","start":"yarn build:watch","pretest":"yarn run build","prebuild":"yarn run clean","build:watch":"babel -w -s -d dist src","prepublishOnly":"yarn run build"},"_npmUser":{"name":"fisch0920","email":"fisch0920@gmail.com"},"repository":{"url":"https://github.com/transitive-bullshit/random.git","type":"git"},"description":"Seedable random number generator supporting many common distributions.","directories":{},"dependencies":{"ow":"^0.4.0","ow-lite":"^0.0.2","babel-runtime":"^6.26.0"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^0.25.0","esm":"^3.0.48","del-cli":"^1.1.0","standard":"^11.0.0","babel-cli":"^6.26.0","seedrandom":"^2.4.4","babel-preset-env":"^1.7.0","update-markdown-jsdoc":"^1.0.2"},"_npmOperationalInternal":{"tmp":"tmp/random_2.1.0_1551021150508_0.7860385824326188","host":"s3://npm-registry-packages"}},"2.1.1":{"name":"random","version":"2.1.1","keywords":["random","number","generator","rng","prng","stats","d3-random","seedrandom","distribution","pseudorandom","uniform","normal","gaussian","lognormal","poisson","exponential","irwinhall","bates"],"author":{"name":"Travis Fischer","email":"travis@automagical.ai"},"license":"MIT","_id":"random@2.1.1","maintainers":[{"name":"fisch0920","email":"fisch0920@gmail.com"}],"ava":{"require":["esm"]},"dist":{"shasum":"1229fa4a752fd9bb7a605de0d70147f8ed36cb30","tarball":"https://registry.npmjs.org/random/-/random-2.1.1.tgz","fileCount":45,"integrity":"sha512-8HQriGPwjc8R+7hPOI9ZphAEEWmIt/RmuqXZ682ww9kjK5HRGXcN7hgWUxZ9AabgjZm5wIa6EwapTI1sg11XXg==","signatures":[{"sig":"MEYCIQDGSy6bEbVmdpHUyGkLBI098gyzLnU0Q6q8wFoTtk4yKAIhANYF2n65VWJCW6KmqhMEebrYZ8YEd2hqklMhJL1J53Rh","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":88352,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJccrUNCRA9TVsSAnZWagAAF3wP/2PWizoPHagECoBljBzK\n91JWkxUOiJmSM78wJOKt6KKhi73jjj0JF3mNjai/W6tMVjdKziXZGxWMK8fo\nUNUwKVviYrkE4c2xxsoj0fxoFTOdLwsmKNfKyUPFgm+lhTdZwLQDdwWcRb42\nsbuHUDVFKfKp8ua+rOUO85/YmB8yObc4hr1v8/sIO+P8Rmyp8Xtrikf+w7wB\nfyC94jBhSfJw8CxQUKvKGpxi5JEFbONmPYSD02RNUCTngut78Kq82EiHD8u0\n/BF83GZzhYEQqAbkF1KyzY7Yvs34jwN7lenHckXH/wXaeo4FksLP9vPa/iFe\nEoe5MrExVHCJoXrdzXfwVJ79/37Q4uqqMRgwhmVtvGr0AIk2FqkeGbBzP3nK\nWrUYThXpDEoxkAy5rrcg0DjCpqjAFXp0isRT/45W5uvwvxv90fCfiPypfZpY\nTgD39AhlLNJ7TFUh9RxnQlWp+5VWkKEE1LG7EsM718d7JAStL105CY51wHE+\njQt6VGLhQIR+zuEo/8pozHEmFNM54rq4glZVdvL0Ci+btkKYEYthkAqRmFpQ\nj+/J3n4Bx5esXrJQHQNe5jZ5gE+UzBS8QMjoo6fU9HGAxLRwYzJCZJhAHOaD\nSU85E7wLKXwqOg8Bu+0fiH3pVvc9opgBGJu8f3hjOknprg2njVOWz75F/e7Y\nTifz\r\n=eRwi\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","babel":{"presets":["env"]},"module":"src/random.js","reveal":true,"engines":{"node":">=6"},"scripts":{"docs":"update-markdown-jsdoc -f src/random.js --shallow","test":"ava -v && standard","build":"babel -s -d dist src","clean":"del dist","start":"yarn build:watch","pretest":"yarn run build","prebuild":"yarn run clean","build:watch":"babel -w -s -d dist src","prepublishOnly":"yarn run build"},"_npmUser":{"name":"fisch0920","email":"fisch0920@gmail.com"},"repository":{"url":"https://github.com/transitive-bullshit/random.git","type":"git"},"description":"Seedable random number generator supporting many common distributions.","directories":{},"dependencies":{"ow":"^0.4.0","ow-lite":"^0.0.2","seedrandom":"^2.4.4","babel-runtime":"^6.26.0"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^0.25.0","esm":"^3.0.48","del-cli":"^1.1.0","standard":"^11.0.0","babel-cli":"^6.26.0","babel-preset-env":"^1.7.0","update-markdown-jsdoc":"^1.0.2"},"_npmOperationalInternal":{"tmp":"tmp/random_2.1.1_1551021324247_0.21799471322825714","host":"s3://npm-registry-packages"}},"2.2.0":{"name":"random","version":"2.2.0","keywords":["random","number","generator","rng","prng","stats","d3-random","seedrandom","distribution","pseudorandom","uniform","normal","gaussian","lognormal","poisson","exponential","irwinhall","bates"],"author":{"name":"Travis Fischer","email":"travis@automagical.ai"},"license":"MIT","_id":"random@2.2.0","maintainers":[{"name":"fisch0920","email":"fisch0920@gmail.com"}],"ava":{"require":["esm"]},"dist":{"shasum":"a02cd920e2f50713ad8070b3b76c01439cc51c1c","tarball":"https://registry.npmjs.org/random/-/random-2.2.0.tgz","fileCount":45,"integrity":"sha512-4HBR4Xye4jJ41QBi6RfIaO1yKQpxVUZafQtdE6NvvjzirNlwWgsk3tkGLTbQtWUarF4ofZsUVEmWqB1TDQlkwA==","signatures":[{"sig":"MEUCIQD/Ck8QSvnxGXKSdeh8tCSSqLYYTp/swMb1DqPjixrqVAIgRp2bfvKjkCoI1qTjfCprM6wMIyY1I+TW+z+BAnFmJwg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":88377,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJedSvwCRA9TVsSAnZWagAA2YIP/RY4/0tbFaON9Qf9Ow9Y\nbWWMke8uoXzMLLb1GXs5UFBkEld0XQWdDSjA8Sxie4DQxK6JoYW9xZBeXV9d\nwGf+tM1e2hKdVq3vyyBypBhAS7pnDUH7r7ZD1YuP+wbEA6QGAB/9mpnS4CWS\nFSz+fzP3N4DOUtEUlaSObVo1ndDYoJhbCD+JP9G5IMMEuD71CRR9hAacW8FX\nMZzAe18JI/S1UNAnmT+h2l/yhYMT8g+aRumVRwCrVzFRl3JVytG83/B1IZXu\ndKZ8u+jWVHn/LizcsdtrFzt72BZ/PZ8pvtnj9QX+RXqt/4tIQFqiqWTY/oEI\nXZWMOi7EnLFsIDrFXQ8zcLwn1yp1QfZK1w+JL9kWbZSvBRXWk5g6y+8dv+0h\nrace4byoj/zPxxu4MbAHrxEnM+CbApXuxZ3R1DVvONP93Yjm61jobA3DDn9v\nxge3t1uClBjI+nIBMtbEhjFFCCck4dbbaFn+m43NtrlbQR4ZMvuYaye7zaGJ\nRGTAHwMw8tHDdRPP3coEW50AnttiLVJ8rPvnC5EXym6wZuLpDEpyRTrn+92T\ndmw/D+VQdiyt5lxFwWRmzSEovxuK1UeO80G3H6dn6iT9EcbNG6Xf98zUSxka\nv7jdwMaJ9Lu9SGkWmbAq+n1xMTVV+UwH0uxgoMGCx/jg8nTD9Zd0bvYKdGUE\nIFgw\r\n=rqmb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","babel":{"presets":["env"]},"module":"src/random.js","reveal":true,"engines":{"node":">=8"},"scripts":{"docs":"update-markdown-jsdoc -f src/random.js --shallow","test":"ava -v && standard","build":"babel -s -d dist src","clean":"del dist","start":"yarn build:watch","pretest":"yarn run build","prebuild":"yarn run clean","build:watch":"babel -w -s -d dist src","prepublishOnly":"yarn run build"},"_npmUser":{"name":"fisch0920","email":"fisch0920@gmail.com"},"repository":{"url":"https://github.com/transitive-bullshit/random.git","type":"git"},"description":"Seedable random number generator supporting many common distributions.","directories":{},"dependencies":{"ow":"^0.4.0","ow-lite":"^0.0.2","seedrandom":"^3.0.5","babel-runtime":"^6.26.0"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^3.5.0","esm":"^3.2.25","del-cli":"^1.1.0","dev-cli":"^0.0.0","standard":"^14.3.3","babel-cli":"^6.26.0","babel-preset-env":"^1.7.0","update-markdown-jsdoc":"^1.0.11"},"_npmOperationalInternal":{"tmp":"tmp/random_2.2.0_1584737263666_0.7546351971035652","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"random","version":"3.0.0","keywords":["random","number","generator","rng","prng","stats","d3-random","seedrandom","distribution","pseudorandom","uniform","normal","gaussian","lognormal","poisson","exponential","irwinhall","bates"],"author":{"name":"Travis Fischer","email":"travis@transitivebullsh.it"},"license":"MIT","_id":"random@3.0.0","maintainers":[{"name":"fisch0920","email":"fisch0920@gmail.com"}],"ava":{"require":["ts-node/register"],"extensions":["ts"]},"dist":{"shasum":"569dfadf0e7c6d938ebc9c987ba8b76b3be7345d","tarball":"https://registry.npmjs.org/random/-/random-3.0.0.tgz","fileCount":86,"integrity":"sha512-U37Ns2ft4ELS4COBZwWTaI/DAVDI1wxmwFaqsYhfWCH793VrOVcMRh17LnuLcahPAlq8yhswwTHOZ2/jrZ/nIA==","signatures":[{"sig":"MEYCIQCkLXJd3b5uNNk0EXmXbzjqK7IWtDLfmQAwuaQ8PimplQIhAONbsDhcOPlNuTc8GdAaxTv+YgHgOCfb018g27wtO7Em","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":87111,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgOvsdCRA9TVsSAnZWagAAeqgP/RjlYzsYTZnFGYA7Wkfq\nmzYzaVALFvMqJpUse5Y8EZnOPrHblrUBc0W+1okS4vvMwYdW8WnPnYMDb4wj\nsvEuwA2uL1LaHdCAgzQQZ1WGfSi7N0vhJDu6Dy2fwyDocLw3EMjJZxTpknHE\ndzWKnrklnRIW9xDBp+ZRyI5aqQ7r0vmEhAe7c3B2CHb5Qjw8KRjZ4KQ3NiHx\n6qKNfUUXb45l1K4Z7PsvkoQ5KEjAwEmKsUq2OWw8lswqrNCwkOH/qDlwoa9N\nA1UN8XVJ8F0D9+neAAo0AbU8Q8+wuX6Gea0NrhoFUM2/7nRw7DoUBHIcs2Rf\nqcfMXaXcA69aUzt4jIV+a/1Mzlt5uJjcjTURR1kBoDa+NgTXFg571Btp34Z1\nrzJtxFDjz9MLiDFjNv7fl+VvqNf+iXVLfA6xgwYDmRUYW99TmJQH3g+JFWgQ\nebCOIIH+xl1GRPSwx8n6jIdGK4q5LsBaeCaRxS4GN6mR0nH4XAvC0cM439uu\n6tk2F3oSn8wMQS8on6YV1qhZGo1hcdjWh6Jlxh4TxDdwqEqWszUSiGbYEMmj\nrlNoJ4ZIZb3OcV23XppzouYEE6CwFPBmIvQWvqUufcmbdFGjKNk642jLpiE5\nBJa9CLi73pnNc1RU/bAB0m+tzDT9IYYYIv1BU0juc0s+FIrsThUp2PYmRsE3\nDWMb\r\n=9Nwh\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/random.js","types":"dist/random.d.ts","module":"dist/random.js","engines":{"node":">=10"},"scripts":{"docs":"update-markdown-jsdoc -f dist/random.js --shallow","test":"run-s test:*","build":"tsc","clean":"del dist","start":"run-s build:watch","pretest":"run-s build","prebuild":"run-s clean","test:lint":"eslint '{src,test}/**/*.ts'","test:unit":"ava -v","build:watch":"tsc --watch","test:prettier":"prettier '**/*.{js,jsx,ts,tsx}' --check","prepublishOnly":"run-s build"},"_npmUser":{"name":"fisch0920","email":"fisch0920@gmail.com"},"repository":{"url":"https://github.com/transitive-bullshit/random.git","type":"git"},"description":"Seedable random number generator supporting many common distributions.","directories":{},"dependencies":{"ow":"^0.23.0","seedrandom":"^3.0.5"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^3.15.0","eslint":"^7.21.0","del-cli":"^3.0.1","ts-node":"^9.1.1","prettier":"^2.2.1","typescript":"^4.1.5","@types/node":"^14.14.31","npm-run-all":"^4.1.5","@ava/typescript":"^1.1.1","@types/seedrandom":"^2.4.28","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-promise":"^4.3.1","update-markdown-jsdoc":"^1.0.11","eslint-config-prettier":"^8.1.0","eslint-config-standard":"^16.0.2","eslint-plugin-prettier":"^3.1.1","@typescript-eslint/parser":"^4.2.0","@typescript-eslint/eslint-plugin":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/random_3.0.0_1614478108446_0.8052810639496297","host":"s3://npm-registry-packages"}},"3.0.1":{"name":"random","version":"3.0.1","keywords":["random","number","generator","rng","prng","stats","d3-random","seedrandom","distribution","pseudorandom","uniform","normal","gaussian","lognormal","poisson","exponential","irwinhall","bates"],"author":{"name":"Travis Fischer","email":"travis@transitivebullsh.it"},"license":"MIT","_id":"random@3.0.1","maintainers":[{"name":"fisch0920","email":"fisch0920@gmail.com"}],"ava":{"require":["ts-node/register"],"extensions":["ts"]},"dist":{"shasum":"29b6e2d84bc4d64330435e53e8246e87e35e3366","tarball":"https://registry.npmjs.org/random/-/random-3.0.1.tgz","fileCount":168,"integrity":"sha512-Lp14H6sCAt1Z2DL2p/PwqAEphjmPFxTTwytGkjKIQj8MgY/IA0GENTErdILA3rK1muR12nc7PvCDLZsJHENFKQ==","signatures":[{"sig":"MEUCIQCGZ+JlPX4pl1shIvVFVla9fEKjEV50OXPRoyO1u+WFcwIgRFweFXOvd8ylpPCgueLbz4AgpAL8vfBlLUI4ImcVSkg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":238224,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgPTy8CRA9TVsSAnZWagAAYBAP/2g3ZO33T/p+uX+lIFpa\nAlZYguqZsuI3ybv0ef/jjhP3N8841eV7bf3Es69U8ywuLDh2vXECQaEn9xbr\nFL1uwJPQ9SKsRI2tJ71Tqk+VjcmCsjqBxruXHNfSYm54xtrT/wYXsIxmbaEi\nDZfuf3j14lBU1YhzGBG08RmK7xX1zzxpYb/DVdqmAR2FU457GjUKb++29koI\nyUVvQmBj17GoOz8C6fTNC5qmXg27HDnT0nSK4LnQ9vONj27+zXMihGSsP6yS\n5/iMWgOuwPE71xMgFNXlcnrERJuhCdR3HwZ5nui4BfxGf7LoY9EI9qUk/+hS\nQFrIBOYVdqx5UU868DX39g/Lj8WbspVidU1XyjfW+1oie3BrDvVpUwURkzEu\nAGTAi3Ls0A9omh6L9IOnmIBFg2yg4C8wo71qcx7VNbdJXnOfJCjBlHnwahM6\nq5W3BWJ5PQAfemk2ys8PXJji9v01OhVi+xik2AF10pIEo6Jrc0DCUrkYNwd0\nCJCgRUtTvac269+4Y0oZD+XZujl70MHwk+fXoQkXKyfbJIhSIuO+IWC+N6J4\nFt9tLnlTTy7Mn7wjtQUGQMG9fiVoeelVmQHibmlPaDc9ZUz0t1k2x8hMShWv\nV3n33aiUVOmSGCQtGfklGRE/QdrijpM3hv67SOBY7FqlJR5RWUg6830Bmcpc\nmCCu\r\n=WWnc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/cjs/random.js","types":"dist/cjs/random.d.ts","module":"dist/esm/random.js","engines":{"node":">=10"},"scripts":{"docs":"update-markdown-jsdoc -f dist/random.js --shallow","test":"run-s test:*","build":"tsc -b","clean":"del dist","start":"run-s build:watch","pretest":"run-s build","prebuild":"run-s clean","test:lint":"eslint '{src,test}/**/*.ts'","test:unit":"ava -v","build:watch":"tsc -b --watch","test:prettier":"prettier '**/*.{js,jsx,ts,tsx}' --check","prepublishOnly":"run-s build"},"_npmUser":{"name":"fisch0920","email":"fisch0920@gmail.com"},"repository":{"url":"https://github.com/transitive-bullshit/random.git","type":"git"},"description":"Seedable random number generator supporting many common distributions.","directories":{},"dependencies":{"seedrandom":"^3.0.5"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^3.15.0","eslint":"^7.21.0","del-cli":"^3.0.1","ts-node":"^9.1.1","prettier":"^2.2.1","typescript":"^4.1.5","@types/node":"^14.14.31","npm-run-all":"^4.1.5","@ava/typescript":"^1.1.1","@types/seedrandom":"^2.4.28","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-promise":"^4.3.1","update-markdown-jsdoc":"^1.0.11","eslint-config-prettier":"^8.1.0","eslint-config-standard":"^16.0.2","eslint-plugin-prettier":"^3.1.1","@typescript-eslint/parser":"^4.2.0","@typescript-eslint/eslint-plugin":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/random_3.0.1_1614625979554_0.2040917056825602","host":"s3://npm-registry-packages"}},"3.0.2":{"name":"random","version":"3.0.2","keywords":["random","number","generator","rng","prng","stats","d3-random","seedrandom","distribution","pseudorandom","uniform","normal","gaussian","lognormal","poisson","exponential","irwinhall","bates"],"author":{"name":"Travis Fischer","email":"travis@transitivebullsh.it"},"license":"MIT","_id":"random@3.0.2","maintainers":[{"name":"fisch0920","email":"fisch0920@gmail.com"}],"ava":{"require":["ts-node/register"],"extensions":["ts"]},"dist":{"shasum":"488874eaf0aba80d19501cf33010f275e8b681fc","tarball":"https://registry.npmjs.org/random/-/random-3.0.2.tgz","fileCount":168,"integrity":"sha512-qbH2Pvb4cbluvTJWXWWgQuRkxbnhn0AM3+ecnj/5oMvJTAbqJ1/E/OrX7UzTgxHt51FtzGWLRMtiVB7RWqhRhQ==","signatures":[{"sig":"MEYCIQCS2w6sej+ThjtWbR8msXqTLYuHjcOgxGFPee2YNLwHLAIhAKsDQq/Q7sN5BYag33QhDMt7+QRP2wn0nEjwo81hq+4o","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":238221,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgPT+QCRA9TVsSAnZWagAAMfEP/0wmuvzga2Brqszwd1pA\nXT2YUjeZa1pWoBVifryIeoDlSPN7g1V/aum93EmVjGNYkDFdMVSXFadsiPvN\ncqLyQ1ZB0QdHnCcwsroafRstwbT475ZyHflvan+3XqG6ZoNshPjIm/xDxMft\nX4Foyk0EDXcnE+ensDgTjpQHyku+Qs+/Mjx3CLQnF9WFkUdmi2HsrN8XPMbr\nAaRBPiMhyBH3c6wOLl5iLPItOdrOGtoIREACT0WR7/8C4yIen7wVkVVr9HCj\nGode6vwV0cSMfXC5dKQZ2u3d4/ADwuhAAxHPYyPGtQbGP+eeDxC6k0uPF50u\nF6y52K1PAkNHX9UCL6zSCQJohgCBfExQ+nlHilaj+vpxKkkYjsHq5f+OhnGm\nmrhzu7uVi128HcDePWrLjmTrFfrZsU9iJoaYoUKRHp12zLbzPYPmxcHN2ikb\nDXm/SBVS0ZxysKAwVIPVENK4KPB6Y1kNT+RkgXEyC5wqV7ubvMWpjF/oLmll\nU4L1Dgp91irD+Ks0137Zk2w0/O7gdYQh3McRJcqN6P4+W6gET6Z2atvFUkCZ\nsBLLM2z6zCV2R7dAfLHUMQRvY+2lGCFvnqzgdfaZJA73wiYU4l3xIfG4oQRO\nQJW03X+sH7wxTkTDvtCAIdJNfkd/dB8slUVXk4HZmx1aVWw97+dTMmZDEdbm\nd6Cg\r\n=SqLN\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/cjs/index.js","types":"dist/cjs/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=10"},"scripts":{"docs":"update-markdown-jsdoc -f dist/random.js --shallow","test":"run-s test:*","build":"tsc -b","clean":"del dist","start":"run-s build:watch","pretest":"run-s build","prebuild":"run-s clean","test:lint":"eslint '{src,test}/**/*.ts'","test:unit":"ava -v","build:watch":"tsc -b --watch","test:prettier":"prettier '**/*.{js,jsx,ts,tsx}' --check","prepublishOnly":"run-s build"},"_npmUser":{"name":"fisch0920","email":"fisch0920@gmail.com"},"repository":{"url":"https://github.com/transitive-bullshit/random.git","type":"git"},"description":"Seedable random number generator supporting many common distributions.","directories":{},"dependencies":{"seedrandom":"^3.0.5"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^3.15.0","eslint":"^7.21.0","del-cli":"^3.0.1","ts-node":"^9.1.1","prettier":"^2.2.1","typescript":"^4.1.5","@types/node":"^14.14.31","npm-run-all":"^4.1.5","@ava/typescript":"^1.1.1","@types/seedrandom":"^2.4.28","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-promise":"^4.3.1","update-markdown-jsdoc":"^1.0.11","eslint-config-prettier":"^8.1.0","eslint-config-standard":"^16.0.2","eslint-plugin-prettier":"^3.1.1","@typescript-eslint/parser":"^4.2.0","@typescript-eslint/eslint-plugin":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/random_3.0.2_1614626703742_0.8939266404272954","host":"s3://npm-registry-packages"}},"3.0.3":{"name":"random","version":"3.0.3","keywords":["random","number","generator","rng","prng","stats","d3-random","seedrandom","distribution","pseudorandom","uniform","normal","gaussian","lognormal","poisson","exponential","irwinhall","bates"],"author":{"name":"Travis Fischer","email":"travis@transitivebullsh.it"},"license":"MIT","_id":"random@3.0.3","maintainers":[{"name":"fisch0920","email":"fisch0920@gmail.com"}],"ava":{"require":["ts-node/register"],"extensions":["ts"]},"dist":{"shasum":"5929021da0f8e308bc9fe15e030bef568e83f5db","tarball":"https://registry.npmjs.org/random/-/random-3.0.3.tgz","fileCount":168,"integrity":"sha512-Ppz8eI5oYbzC0dQKW3oSFFtyKnh7B1kN1kD7s6J545/aq+R1+YcqQEDJ5AZ0di3wYWbFV9otf5MaHJAhYH56Fw==","signatures":[{"sig":"MEQCIBWzquEwwfMX3unHYNCQRxLTjydjA7jYd5tyBXxLgEoYAiAxZk55LdV6QUs8nkoq5/QK6vVIzJaq809y8Cayl3zIUA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":238276,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgPaOoCRA9TVsSAnZWagAAn8IP/iQeCohO+jVC2GlOAP9Z\nnY9nymKbfwWnKBgT/dp5pxkIPKKo1/W8XFIXyKQPf+5bJGRa6EcKBMBV9GnA\nB+/AEY1s5DbHoxNKnwpcKe3yhGbd8lbR8Fm6oS2YykRhn5ns31btXaSE3RUc\n+58566Y1w4nyo2MoXWJRZ//3qqE3uNCgLPC/6+f26C8JXzY8ImyS1X0iX749\nL2yTg8/imRAUhSWQbUseG3XyHtsGN0P/fVYFGzCXXboQixfLwgS1FzbE7G76\ntn1hjYqDIReUmrBh65L4fQM2WGsFXVwKPbnFQYkGoGbWaSzswa6LKocjFg8o\n3y+di28fF1Jp9OzYCOdRIzodtLz7UNsdWBEr0LtmsP/Grt6zdBNk2FbyDjBt\nZcftyh0yAwTwqu6EC4c59YuwJUTy0K1No6aUgu5c7INSdLe+HL2bYUcNN9Ch\n4qwpm57x8d3aD1bTW6/p9em8cep4BTJ7KCntEN7EL06eaLVKf+8G0fpsTMe5\n0MRs0FdvgcZEKNL7mCZbvFfKB2hF9WaM4ktLFBxyZVcMjPCa30Ffs/nV8eAK\nZfz7OX8BTNJcz3+i69hhMY9YKAJ1mz3O65GMGjXdIP9qoxJitFnixmXmmKPa\nvZQ1S9fmhHDuN/KtqK46DQpa8HcluSESqc7xpPBNYV+O75tr2cLHJUjSp76j\nuNPe\r\n=Kt73\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/cjs/index.js","types":"dist/cjs/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=10"},"scripts":{"docs":"update-markdown-jsdoc -f dist/random.js --shallow","test":"run-s test:*","build":"tsc -b","clean":"del dist","start":"run-s build:watch","pretest":"run-s build","prebuild":"run-s clean","test:lint":"eslint '{src,test}/**/*.ts'","test:unit":"ava -v","build:watch":"tsc -b --watch","test:prettier":"prettier '**/*.{js,jsx,ts,tsx}' --check","prepublishOnly":"run-s build"},"_npmUser":{"name":"fisch0920","email":"fisch0920@gmail.com"},"repository":{"url":"https://github.com/transitive-bullshit/random.git","type":"git"},"description":"Seedable random number generator supporting many common distributions.","directories":{},"dependencies":{"seedrandom":"^3.0.5"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^3.15.0","eslint":"^7.21.0","del-cli":"^3.0.1","ts-node":"^9.1.1","prettier":"^2.2.1","typescript":"^4.1.5","@types/node":"^14.14.31","npm-run-all":"^4.1.5","@ava/typescript":"^1.1.1","@types/seedrandom":"^2.4.28","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-promise":"^4.3.1","update-markdown-jsdoc":"^1.0.11","eslint-config-prettier":"^8.1.0","eslint-config-standard":"^16.0.2","eslint-plugin-prettier":"^3.1.1","@typescript-eslint/parser":"^4.2.0","@typescript-eslint/eslint-plugin":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/random_3.0.3_1614652327471_0.19453629703997177","host":"s3://npm-registry-packages"}},"3.0.4":{"name":"random","version":"3.0.4","keywords":["random","number","generator","rng","prng","stats","d3-random","seedrandom","distribution","pseudorandom","uniform","normal","gaussian","lognormal","poisson","exponential","irwinhall","bates"],"author":{"name":"Travis Fischer","email":"travis@transitivebullsh.it"},"license":"MIT","_id":"random@3.0.4","maintainers":[{"name":"fisch0920","email":"fisch0920@gmail.com"}],"ava":{"require":["ts-node/register"],"extensions":["ts"]},"dist":{"shasum":"c723fe0458295246f08d6a00171a6243592b8a12","tarball":"https://registry.npmjs.org/random/-/random-3.0.4.tgz","fileCount":180,"integrity":"sha512-sRiwuLH3C7UGNVQYIVoQzwiSJSUOXN06dvJBBWTENv35ETeo0GQo6V5d/H83yBMvFMrNXbh6D3n5XveimwPFNQ==","signatures":[{"sig":"MEUCIHXWJHq4cR7CBYuIkw/W5/vcok48c7pNR3enuK0dC2xvAiEAt0/bVUJQ3b61e9ayUiImdcBP22OjDezgfgBNjvVrRhc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":267661,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgdjPgCRA9TVsSAnZWagAATfkP/3X1RocxUivPyzuSDkdu\nMttobdCJpVIgI9S8PfhdMQsjHjOkVMNj7gG8Hr5leS5CsCsD2I8m5T/GuShF\nV9H+43Utn2zv1zP8dRtso6Fn/04+JgiJzz8J8H/ndp92tCFPjATl8yWRDLNM\nphLV5bs+DEbGQTVtbJkB02UeO1jKiM3gYA62r7XrSVJtWGzLLYfhKOoWpZu8\n03QSkpkzAE9zrmXZ0B2uDe+PKTP/v6MCk4BK7kJL5mgAR7c14IGpAiwc0/4g\nW9CeRzkNkJIuluTLr8ShWIaUwIPnb7nOEQ/hS2aPygkS0U/rqm5k7Wny/S20\nTojUdBwFVnVmXF43Jhv4VzNmKVyRZKsOziicSe8ccO9q1f9E8jjrxgKhFuOv\nfBeYxqMqt53TsjzxPi4kNP9gCtlL0FrSXYToZlfcvv/63xR3BHjtPgdBEf+S\nAq06mE7l4uWi8aq3+Ck8YiH2OO6a1MjmdD+GGXQcDwXPt4feEcN1c8pa/Wkq\n8kXsuT10XC3+g1/Ywgy+IIBv4/1Q3KmVlN7xIcG3wNZQ+3oS26R5meg5AuTT\nT2JPvQAWr1k6gDz7rGniW4/NGVYLcPggpjrdSb0kxFN7Vn+B2JS3qIEz3v1i\ng6QGEWtNE44JRLFl7li8ZrYqA9vY8fUATixZW6jmY8uLqWDytBPbxqwAolmY\nql+h\r\n=FG+R\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/cjs/index.js","types":"dist/cjs/index.d.ts","module":"dist/esm/index.esm.js","engines":{"node":">=10"},"scripts":{"docs":"update-markdown-jsdoc -f dist/random.js --shallow","test":"run-s test:*","build":"tsc -b","clean":"del dist","start":"run-s build:watch","pretest":"run-s build","prebuild":"run-s clean","test:lint":"eslint '{src,test}/**/*.ts'","test:unit":"ava -v","build:watch":"tsc -b --watch","test:prettier":"prettier '**/*.{js,jsx,ts,tsx}' --check","prepublishOnly":"run-s build"},"_npmUser":{"name":"fisch0920","email":"fisch0920@gmail.com"},"repository":{"url":"https://github.com/transitive-bullshit/random.git","type":"git"},"description":"Seedable random number generator supporting many common distributions.","directories":{},"sideEffects":false,"dependencies":{"seedrandom":"^3.0.5"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^3.15.0","eslint":"^7.21.0","del-cli":"^3.0.1","ts-node":"^9.1.1","prettier":"^2.2.1","typescript":"^4.1.5","@types/node":"^14.14.31","npm-run-all":"^4.1.5","@ava/typescript":"^1.1.1","@types/seedrandom":"^2.4.28","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-promise":"^4.3.1","update-markdown-jsdoc":"^1.0.11","eslint-config-prettier":"^8.1.0","eslint-config-standard":"^16.0.2","eslint-plugin-prettier":"^3.1.1","@typescript-eslint/parser":"^4.2.0","@typescript-eslint/eslint-plugin":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/random_3.0.4_1618359264101_0.9817603642303854","host":"s3://npm-registry-packages"}},"3.0.5":{"name":"random","version":"3.0.5","keywords":["random","number","generator","rng","prng","stats","d3-random","seedrandom","distribution","pseudorandom","uniform","normal","gaussian","lognormal","poisson","exponential","irwinhall","bates"],"author":{"name":"Travis Fischer","email":"travis@transitivebullsh.it"},"license":"MIT","_id":"random@3.0.5","maintainers":[{"name":"fisch0920","email":"fisch0920@gmail.com"}],"ava":{"require":["ts-node/register"],"extensions":["ts"]},"dist":{"shasum":"068e2287ae7b8f54398c4b12e9ffb3997cfec183","tarball":"https://registry.npmjs.org/random/-/random-3.0.5.tgz","fileCount":181,"integrity":"sha512-ANuFSZk8lB7kW4JekNHdyTSXH0rwzA+l9oeP646BBdoGXceG5AfdG+S9tbHI1saoOcbbUL3Fs6affbbyCDgobw==","signatures":[{"sig":"MEYCIQCu4E2EWjq3EIoRnQ25fzIHZmFs/cxz92G2h05HoPQiFwIhAOIKaCURY/r1jBAdPmy0AZAsX9rroFaLR0EYnljOuJkQ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":267782,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgdjjDCRA9TVsSAnZWagAASXwP/2qqfqczZnbCd6p7a7AB\n3k2kz/nJphYSFzyyzUFr2xdRm11m31G+CiOZqyxKDL20UyurCxzDYoEvlcTp\nzPy7HqSfPeQebzbK/YhfBzhRhHrjcYTWxW6et/39vYZGKf/S1+L2/33XfL3n\n007AIRSJyhH7YQWzwc3aYeDBNaDnsELaMjeYjEk5mkJ8nkTOqMHjMoAYA1HW\nRdzRi/5gxCU4ofms6yaxI1M2Tt83GtuxC8vDS/ha/KBcKor8T5caBHasXAcF\nkk4cTbhyViuSXokkj0DsK7egXgpN8Y5ejaFrbTR16f4zbWqJEQ3QJGP7DVUh\nMkgmQhfYGZqvZXaEK6TVlQtVA96v2xKl777AkyY6yjYfc063TXMPHcQrAB14\nVU+Wz5ETebniTrS6OqYQlncDWXBOEIFwg1vFpxHJzIQLTWisuQRvdHurHQdJ\nD4o6xXrH4GjY9HUTLH+q3va4fuUh6/pjXfSMjB4m/kBXDWoZQZaB4rc4XbNp\n43JwhDsMD/sHYEm12OfOrulFdAyQmzAvSTmbJ58OB8DrwUDe81X41Q7+Iby1\nLsnTArnrqk4+Vd1hedqkFGhlThc/sV1BED5b3viX7uYNahOojHz5JCdfVfA3\nmiBWqlFsYtk/2QZKBtvVGWcUF9jXVjf565sDbHSm2df5sGjvAjstWSPOavc/\na1H0\r\n=KdiA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/cjs/index.js","type":"module","types":"dist/cjs/index.d.ts","module":"dist/esm/index.esm.js","engines":{"node":">=10"},"scripts":{"docs":"update-markdown-jsdoc -f dist/random.js --shallow","test":"run-s test:*","build":"tsc -b","clean":"del dist","start":"run-s build:watch","pretest":"run-s build","prebuild":"run-s clean","postbuild":"echo '{ \"type\": \"commonjs\" }' > dist/cjs/package.json","test:lint":"eslint '{src,test}/**/*.ts'","test:unit":"ava -v","build:watch":"tsc -b --watch","test:prettier":"prettier '**/*.{js,jsx,ts,tsx}' --check","prepublishOnly":"run-s build"},"_npmUser":{"name":"fisch0920","email":"fisch0920@gmail.com"},"repository":{"url":"https://github.com/transitive-bullshit/random.git","type":"git"},"description":"Seedable random number generator supporting many common distributions.","directories":{},"sideEffects":false,"dependencies":{"seedrandom":"^3.0.5"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^3.15.0","eslint":"^7.21.0","del-cli":"^3.0.1","ts-node":"^9.1.1","prettier":"^2.2.1","typescript":"^4.1.5","@types/node":"^14.14.31","npm-run-all":"^4.1.5","@ava/typescript":"^1.1.1","@types/seedrandom":"^2.4.28","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-promise":"^4.3.1","update-markdown-jsdoc":"^1.0.11","eslint-config-prettier":"^8.1.0","eslint-config-standard":"^16.0.2","eslint-plugin-prettier":"^3.1.1","@typescript-eslint/parser":"^4.2.0","@typescript-eslint/eslint-plugin":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/random_3.0.5_1618360515097_0.7598314338307595","host":"s3://npm-registry-packages"}},"3.0.6":{"name":"random","version":"3.0.6","keywords":["random","number","generator","rng","prng","stats","d3-random","seedrandom","distribution","pseudorandom","uniform","normal","gaussian","lognormal","poisson","exponential","irwinhall","bates"],"author":{"name":"Travis Fischer","email":"travis@transitivebullsh.it"},"license":"MIT","_id":"random@3.0.6","maintainers":[{"name":"fisch0920","email":"fisch0920@gmail.com"}],"ava":{"require":["ts-node/register"],"extensions":["ts"]},"dist":{"shasum":"c918e9498dee461affde72986c79ac4d9ef486cf","tarball":"https://registry.npmjs.org/random/-/random-3.0.6.tgz","fileCount":181,"integrity":"sha512-B53pp/8eFBxULg6sfQgjjmy3vZ2CWVt0Nk4OgkSpvmAf3VXfcEUgGASbNWbXiTiExWe8hCIf5HlddNHzrte9jg==","signatures":[{"sig":"MEQCIAUwEYlAz/ljmSNXi085fuHOgxf05vMaQYHIg6yQ4ualAiA7HmSAopE95lA4uVAQ1OpG6K3ES6GbPxENq8uA10axdg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":267820,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJggmq0CRA9TVsSAnZWagAA70UP/2C/8VtAby5H/qSgVr2C\nV3iH2f+Zb6O1yg+pqjAvOjPSaTK7CYDpeAYmubLvGeYI8xX+5Wff1ZlfZmGn\nI3Xd9RDUrVNnnN+z3754iyD7qcSc6gORCrJU7S9z3aAmlrnMZP3rICy6cHaF\nWjf60jZnu7ihMJ8N/h9tTBiCfv160gaUdz8RkCKaxv73P8bDSH+du9K4hmdE\nobRQ8VV798MzR8EDL5zDpoFjrzWCK04fHr3EFQl9PG26KY1wJxRD+Np1Zo6E\nx2vBrve39yMBHod9jpO54MIzMqz+Ehk2ZuVuVtk/zzfWzbO+OeMBRM/GC8Ru\nb/XnmQQ46dOB68JAp5cotUWPFaArRT3TXAL54n8yvZ1/L624HpZFNs5RpTB4\n4EmR3XF8mpj3k+xCmjyAoWBqOP4EXFWSw1YZ3mhCgZADWvAs2itlKJacyFHA\nYSmtGWUDS2Gg3ckPQ7itpVpa+qcoxFv2QjGcOEVtMzCg/jK5S/kSBRbxDo7T\nNdfKYt7mSi6+8/tRKlclAoH11f3rSYIQf0M2bhHpccHwH0QBqH2Od0JbbPP2\nV2L4EGhFuSipia25DQNHIQ1kEH/egbsD1LGwfBIw+EaBNeMgNeVZgpqN1RAj\nqlh5c6H2COpJMlkwhUin6U9+8kEcxdZ3AqQ6of1gtMeP8jnUSp1nbWl2+ZpS\n4lnQ\r\n=ji/a\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/cjs/index.js","type":"module","types":"dist/cjs/index.d.ts","module":"dist/esm/index.esm.js","engines":{"node":">=10"},"scripts":{"docs":"update-markdown-jsdoc -f dist/random.js --shallow","test":"run-s test:*","build":"tsc -b","clean":"del dist","start":"run-s build:watch","pretest":"run-s build","prebuild":"run-s clean","postbuild":"echo '{ \"type\": \"commonjs\" }' > dist/cjs/package.json","test:lint":"eslint '{src,test}/**/*.ts'","test:unit":"ava -v","build:watch":"tsc -b --watch","test:prettier":"prettier '**/*.{js,jsx,ts,tsx}' --check","prepublishOnly":"run-s build"},"_npmUser":{"name":"fisch0920","email":"fisch0920@gmail.com"},"repository":{"url":"https://github.com/transitive-bullshit/random.git","type":"git"},"description":"Seedable random number generator supporting many common distributions.","directories":{},"sideEffects":false,"dependencies":{"seedrandom":"^3.0.5"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^3.15.0","eslint":"^7.21.0","del-cli":"^3.0.1","ts-node":"^9.1.1","prettier":"^2.2.1","typescript":"^4.1.5","@types/node":"^14.14.31","npm-run-all":"^4.1.5","@ava/typescript":"^1.1.1","@types/seedrandom":"^2.4.28","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-promise":"^4.3.1","update-markdown-jsdoc":"^1.0.11","eslint-config-prettier":"^8.1.0","eslint-config-standard":"^16.0.2","eslint-plugin-prettier":"^3.1.1","@typescript-eslint/parser":"^4.2.0","@typescript-eslint/eslint-plugin":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/random_3.0.6_1619159731460_0.8991154457097492","host":"s3://npm-registry-packages"}},"4.0.0":{"name":"random","version":"4.0.0","keywords":["random","number","generator","rng","prng","stats","d3-random","seedrandom","distribution","pseudorandom","uniform","normal","gaussian","lognormal","poisson","exponential","irwinhall","bates"],"author":{"name":"Travis Fischer","email":"travis@transitivebullsh.it"},"license":"MIT","_id":"random@4.0.0","maintainers":[{"name":"fisch0920","email":"fisch0920@gmail.com"}],"ava":{"extensions":{"ts":"module"},"nodeArguments":["--loader=@esbuild-kit/esm-loader"]},"dist":{"shasum":"719ef073f1c5ccfd7b89ef84febbf265ddbb431f","tarball":"https://registry.npmjs.org/random/-/random-4.0.0.tgz","fileCount":29,"integrity":"sha512-6gYLyqfbJMvaxyTyHhj+1XrbtQ1WLumxXCuXL3E08ghT+qfqqx7qjjxvVWI739VJJ1snsgJcYEip3poNaBJIxQ==","signatures":[{"sig":"MEYCIQCexPbM+cToq7E1qY0qRZvonoJ5IFQ3ALYDjcT5SU0/7wIhAP1ZQcFjMwq9KDUVtFzxViLpqYmTC0jMDL6ztZ0JAsy2","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":88031,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjagdlACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqY2RAAlufJLsoEcAN9UCBP2LVLd1ce/xZqlK7niPFGgpfdkaCeDa9n\r\n8mxgjxUGxyUKZ/cJKP1rTvXYumpEOtrWjgoExzQm139DxUluEwfXPMnzlB32\r\nDl1ipKtCrImA3tnfV9IDlo3utsvkN77KhvwFp6/MgFAKQsVFQjw3DldlzB6a\r\napyt7dL7ENJwbVZCnOVSV0ykn53rtd8F+qIJfmmbQl8FY1C9Yg4eWhlI4bMb\r\n04+AO/Fu8VSI5rXiDV6QZK6x8INw600ZcXosCdfWaqgchb1I3xMZTrS7GRE9\r\ntXVWtRfFc45Ifbj9/YI6Q48R4vfvHCu4fAso5muxhstPPNeuT2sXDAdIfz5H\r\ncrEZzIHXHRdGpr7/NGwMDqS0Bu/sUmWtcWc8uMTIT/WVfWXcymyX8VA2FArS\r\nPX5poQ2qY+zI1JPTmhBWIZ+CeX5tNFiO/7M7fKA15+I4c1nIQcUBpt2kScC7\r\nsFDm2EW1b0dsQJijE/xNcarIXmoUJte/U1Ve0J2rIsl0sSakgRI9JC9FPAWa\r\nn2LaXQEcGo2N+VnzaDu8Tr4Ndx6qAE0p+swQV5aGUDAv0mRUAKE7DqzgOtij\r\n0gq3FI5z+6+cKTnsIC7nICBi/XaUUbcrmpAOZFjPxyufZJNJ1L7E5S3efxch\r\nuMsT3qyunteTts04+mWWMl7iYbtIYF/FN7c=\r\n=g1zf\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"./dist/index.d.ts","module":"./dist/random.module.js","source":"./src/index.ts","engines":{"node":">=14"},"exports":{"default":"./dist/random.module.js"},"scripts":{"docs":"update-markdown-jsdoc -f dist/random.module.js --shallow","test":"run-s test:*","build":"microbundle -f esm --no-compress","clean":"del dist","start":"run-s build:watch","pretest":"run-s build","prebuild":"run-s clean","test:lint":"eslint '**/*.{js,jsx,ts,tsx}'","test:unit":"ava -v","build:watch":"microbundle -f esm --no-compress --watch","test:prettier":"prettier '**/*.{js,jsx,ts,tsx}' --check","prebuild:watch":"run-s clean","prepublishOnly":"run-s build"},"_npmUser":{"name":"fisch0920","email":"fisch0920@gmail.com"},"repository":{"url":"https://github.com/transitive-bullshit/random.git","type":"git"},"description":"Seedable random number generator supporting many common distributions.","directories":{},"sideEffects":false,"dependencies":{"seedrandom":"^3.0.5"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^5.0.1","eslint":"^8.27.0","del-cli":"^5.0.0","prettier":"^2.7.1","typescript":"^4.8.4","@types/node":"^18.11.9","microbundle":"^0.15.1","npm-run-all":"^4.1.5","@ava/typescript":"^3.0.1","@types/seedrandom":"^3.0.2","eslint-plugin-node":"^11.1.0","update-markdown-jsdoc":"^1.0.11","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@esbuild-kit/esm-loader":"^2.5.0","@typescript-eslint/parser":"^5.42.1","@typescript-eslint/eslint-plugin":"^5.42.1"},"_npmOperationalInternal":{"tmp":"tmp/random_4.0.0_1667893093694_0.0781299266218185","host":"s3://npm-registry-packages"}},"4.0.1":{"name":"random","version":"4.0.1","keywords":["random","number","generator","rng","prng","stats","d3-random","seedrandom","distribution","pseudorandom","uniform","normal","gaussian","lognormal","poisson","exponential","irwinhall","bates"],"author":{"name":"Travis Fischer","email":"travis@transitivebullsh.it"},"license":"MIT","_id":"random@4.0.1","maintainers":[{"name":"fisch0920","email":"fisch0920@gmail.com"}],"ava":{"extensions":{"ts":"module"},"nodeArguments":["--loader=@esbuild-kit/esm-loader"]},"dist":{"shasum":"a1ea9fb4266a1dcf118399d6b81e9335b0fbc27d","tarball":"https://registry.npmjs.org/random/-/random-4.0.1.tgz","fileCount":30,"integrity":"sha512-gshThf+3h/L3GcEPSK9ga1evDDNcT//GibejS50r1VCXAKFK3qfibt4UjC2gA9o198ClfTPPkxs1acOIp+WfyA==","signatures":[{"sig":"MEQCIC8vIRTeNZlTPAarS0n7tvpd5UqqzLNJZPDQtDqUsplMAiAsD7IJDFSxHNFthha4aFXdkEywxRHJvbEFvwX5aGT3zA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":89283,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjagofACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqBpQ/+IhFoKZwo9s0cR3yCkgGXPsCKde8JdaE43s6RH2+4dIxXVLDC\r\nBR9G/d6bhE+BV6fOlOrnpRJ3yqUJPrX+h6L7KzPZ19I/jLFHMET0eaLF5O5C\r\nmKAW+afFFQFZAFIctDOUdBlPJKLU39wwcfgSFLsp272keMn5/mnZKdvT/lwS\r\n/dyh+URw3S6BfvSG7AxczFMSCDDsnhfG45B1vBGP2CcjnM8Fk41Swdl/L6Dt\r\nsculL1sSHlYpbanRCqMfS8F8D8oFR+iIvQGK2+SXREoHXZyiJEiD08TEWi+3\r\n45avtAKOuJ1cYnCgqPPMBSsuBU+h2laym0bBc9sk64A21z7iDgB70D70hd4V\r\n34+3RhtB6/RUhXKjk4LReCxcSQl8rQes4QqiSW8DBKzQBzzv46JeaUt+kXpE\r\nqKtYw83YoHyAET3T/kr4mhfWeoq1mf+FqXcuHf4TGvLuVTggHqOdoxHGFiJs\r\nHkglNMXQ5kn6CEu44JSd3I0GZcCOGdD/JM/J6ID93rFMdXM6HxtI8IDygj66\r\nzvoFAh5Em29CepnNYOVHxDg6gReAZQHLMR40dyccyAynOQCIqLDDCmYpqe9S\r\n+alCcQKZZs1ZrfYVD7fuI9IM7XYUA66c3fYcNVmBWXtSwLInHWQ6f23GauJe\r\nDKAQdj+WD35w5LGFawp+hF7EBkH4NqOubFE=\r\n=wCfS\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"./dist/index.d.ts","module":"./dist/random.module.js","source":"./src/index.ts","engines":{"node":">=14"},"exports":{"default":"./dist/random.module.js"},"scripts":{"docs":"update-markdown-jsdoc -f dist/random.module.js --shallow","test":"run-s test:*","build":"microbundle -f esm --no-compress","clean":"del dist","start":"run-s build:watch","pretest":"run-s build","prebuild":"run-s clean","test:lint":"eslint '**/*.{js,jsx,ts,tsx}'","test:unit":"ava -v","build:watch":"microbundle -f esm --no-compress --watch","test:prettier":"prettier '**/*.{js,jsx,ts,tsx}' --check","prebuild:watch":"run-s clean","prepublishOnly":"run-s build"},"_npmUser":{"name":"fisch0920","email":"fisch0920@gmail.com"},"repository":{"url":"https://github.com/transitive-bullshit/random.git","type":"git"},"description":"Seedable random number generator supporting many common distributions.","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2022 Travis Fischer\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","sideEffects":false,"dependencies":{"seedrandom":"^3.0.5"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^5.0.1","eslint":"^8.27.0","del-cli":"^5.0.0","prettier":"^2.7.1","typescript":"^4.8.4","@types/node":"^18.11.9","microbundle":"^0.15.1","npm-run-all":"^4.1.5","@ava/typescript":"^3.0.1","@types/seedrandom":"^3.0.2","eslint-plugin-node":"^11.1.0","update-markdown-jsdoc":"^1.0.11","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@esbuild-kit/esm-loader":"^2.5.0","@typescript-eslint/parser":"^5.42.1","@typescript-eslint/eslint-plugin":"^5.42.1"},"_npmOperationalInternal":{"tmp":"tmp/random_4.0.1_1667893791554_0.5401617468451725","host":"s3://npm-registry-packages"}},"4.0.2":{"name":"random","version":"4.0.2","keywords":["random","number","generator","rng","prng","stats","d3-random","seedrandom","distribution","pseudorandom","uniform","normal","gaussian","lognormal","poisson","exponential","irwinhall","bates"],"author":{"name":"Travis Fischer","email":"travis@transitivebullsh.it"},"license":"MIT","_id":"random@4.0.2","maintainers":[{"name":"fisch0920","email":"fisch0920@gmail.com"}],"ava":{"extensions":{"ts":"module"},"nodeArguments":["--loader=@esbuild-kit/esm-loader"]},"dist":{"shasum":"5a358cf97b4fad0eefa48ccf9b12d62ff58136c9","tarball":"https://registry.npmjs.org/random/-/random-4.0.2.tgz","fileCount":30,"integrity":"sha512-KMBi+Aa8RWIpFyQgBAQwVwR9Yy6vFTjw0GHJeZS6AtUB5YgOkSz0zCmk7BpgIcBy7emP0g8I/ysGvHvDw/c3sA==","signatures":[{"sig":"MEUCIQCDdj0l62EpDdLo8vFpaaNxGdYex7HvkwltG1Z/zo/edwIgPb1yYEvkRWq+4OLMa9J5Rjt+L/gPJNhwGSOyEFBAwRk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":89435,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjag1EACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoUKg//WvNUmXBEQ490fMdKcWh0PpCEc39yTgDzKAuqhngrril7OtMd\r\nDCQ78+PXpNRpO4S278B6CCmM7W2btRrxeVF8z5FpRxWgqp0Eb2Xdb6vpwlBR\r\nHO/AiBeMzWz+Gcx1LOsAasQaRde16cXxZ6IVGJSTX2Kv0qidkt5Ie0HdLZe4\r\nhRK6tapYs7zjL5Y8+6dxKCJYAjm8YCqdgTVmZ5IuygZRWOH13b8dKs+OVVuO\r\nIsVYmHmVu3ZSQjvF3vXj1Q7SEP3rRzvjOdNMKY1/gkbb4hiOupd4/gk3wrsj\r\nnW1Z5/9zBmhEQoaYgVhRrD1Iuw0ysOAi7t6pb84+hUvJ17oQ/4kPM9+TGxIh\r\ntOnAWOHikrEuQquXRd0MTW/cTfEsRON52gPd1iE/W7efOgmTnZlp0BfAe0AH\r\nJQmt47bqLvJJs6SM82O0p+zVSllLJgs5TNdAJQPX2CTvoRgFS+Ic3LnToRfj\r\n41izInhFv/LXdBeXz8gI3nPBcLs2uuM5jx1a6WZt+5XLuTreKa0yjiht3RNO\r\n6VfpQ6sOb+rp2q4SrRS8qcJSrwJ86WKgUWSd4K47tqAb+OgE8hBAqoH2SOge\r\n012+jW+rVf5Vwim3rp4YS90y5N+hdTis9HSaT6zupbNVFKHgFu2svqmEthhs\r\njitVCvvWSDCw1LEn5wuZBXid4lVBFhfzfjA=\r\n=0Mcr\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"./dist/index.d.ts","module":"./dist/random.module.js","source":"./src/index.ts","engines":{"node":">=14"},"exports":{"default":"./dist/random.module.js"},"scripts":{"docs":"update-markdown-jsdoc -f dist/random.module.js --shallow","test":"run-s test:*","build":"microbundle -f esm --no-compress","clean":"del dist","start":"run-s build:watch","pretest":"run-s build","prebuild":"run-s clean","test:lint":"eslint .","test:unit":"ava -v","build:watch":"microbundle -f esm --no-compress --watch","test:prettier":"prettier '**/*.{js,jsx,ts,tsx}' --check","prebuild:watch":"run-s clean","prepublishOnly":"run-s build"},"_npmUser":{"name":"fisch0920","email":"fisch0920@gmail.com"},"repository":{"url":"https://github.com/transitive-bullshit/random.git","type":"git"},"description":"Seedable random number generator supporting many common distributions.","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2022 Travis Fischer\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","sideEffects":false,"dependencies":{"seedrandom":"^3.0.5"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^5.0.1","eslint":"^8.27.0","del-cli":"^5.0.0","prettier":"^2.7.1","typescript":"^4.8.4","@types/node":"^18.11.9","microbundle":"^0.15.1","npm-run-all":"^4.1.5","@ava/typescript":"^3.0.1","@types/seedrandom":"^3.0.2","eslint-plugin-node":"^11.1.0","update-markdown-jsdoc":"^1.0.11","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@esbuild-kit/esm-loader":"^2.5.0","@typescript-eslint/parser":"^5.42.1","@typescript-eslint/eslint-plugin":"^5.42.1"},"_npmOperationalInternal":{"tmp":"tmp/random_4.0.2_1667894596347_0.8003929846745164","host":"s3://npm-registry-packages"}},"4.0.3":{"name":"random","version":"4.0.3","keywords":["random","number","generator","rng","prng","stats","d3-random","seedrandom","distribution","pseudorandom","uniform","normal","gaussian","lognormal","poisson","exponential","irwinhall","bates"],"author":{"name":"Travis Fischer","email":"travis@transitivebullsh.it"},"license":"MIT","_id":"random@4.0.3","maintainers":[{"name":"fisch0920","email":"fisch0920@gmail.com"}],"ava":{"extensions":{"ts":"module"},"nodeArguments":["--loader=@esbuild-kit/esm-loader"]},"dist":{"shasum":"6b2cbd7c8e028a18e66c10eb0afc1d6031f9f673","tarball":"https://registry.npmjs.org/random/-/random-4.0.3.tgz","fileCount":30,"integrity":"sha512-2IKyv2BPuvJ8Y19yEYLMPKgEZ1vWuScayHmI/QC+D9eU5mEqkOJOsCb8KzSwdy/XHb26yYDYjBqR3okBeE97Mg==","signatures":[{"sig":"MEYCIQCqVE+49BIT/dR2u9vw/cQvmf5Mvk86ZHXR0kWPM1nDIgIhAN7ZYbOtZ2vbnt15wfoTrmvsPBXmQKlLnCd2mo9pbY8a","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":89510,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjdzBqACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqa8RAAnpEpY7DBSRPZnmV1aghFhTHwzb365xMiTpQpSPvdBHKV9oL6\r\nQa6uJmnYBwzMhWXlXQm2AS/XBsTWumLWcyKIjz0+qMMrfzH6J5Ct/vfAI5MZ\r\n4Xvoiv3c1RdNe3hzVfnz2ZQawWCi3Qv0K/zWrfeqoJOMsX1yqo2LRbi2J6dp\r\n0Tx7POTW+r5P4XcQ2aLzXhSCLwvQZiLp6DKBX7TzWf2p3UF1vRhW9WJ+7rhZ\r\nW+wyM2sVhNm88WvAhvNMelT/4t3MKys4qoqbXPQO8xha4gMzKkXD33x6gFwS\r\nBXCEGAZmfCxYu+dA9iNuoHW30ylJ1ThNcdQlZnDE/rJvyzOKmU3ts49FaRIz\r\n0KgAZHZOtPKgRyy3OFALoeoSYVtGeyUUAT/3uNMgNbk1tsE6UD5+Zsdyt1qC\r\nRCNNuB8GAOHTMR3EY9YCK72b3U5kfPMiQofVivSKOnaJO+p6vAUZh5J3Gf6F\r\nTe+o35bEooDeQfNsxxHolatssrl0eTRl14CVxhTLNLce+Zfx48Q/KFrijG//\r\neFMclCstUHnUyl12Nyql1djpkNKKrg/NRnwG1FgT69tYXjXZRRhkrORMriG7\r\nkeMieJ8DW6p7fqA81DypSFL1ribfc4Msa1Zzx39dxpQUutn4L1ByNruMjlYm\r\nVUBuYi+zUTPxkWgQWp9+SeC1XgePqYUPcBE=\r\n=u7dr\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"./dist/index.d.ts","module":"./dist/random.module.js","source":"./src/index.ts","engines":{"node":">=14"},"exports":{"types":"./dist/index.d.ts","import":"./dist/random.module.js","default":"./dist/random.module.js"},"scripts":{"docs":"update-markdown-jsdoc -f dist/random.module.js --shallow","test":"run-s test:*","build":"microbundle -f esm --no-compress","clean":"del dist","start":"run-s build:watch","pretest":"run-s build","prebuild":"run-s clean","test:lint":"eslint .","test:unit":"ava -v","build:watch":"microbundle -f esm --no-compress --watch","test:prettier":"prettier '**/*.{js,jsx,ts,tsx}' --check","prebuild:watch":"run-s clean","prepublishOnly":"run-s build"},"_npmUser":{"name":"fisch0920","email":"fisch0920@gmail.com"},"repository":{"url":"https://github.com/transitive-bullshit/random.git","type":"git"},"description":"Seedable random number generator supporting many common distributions.","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2022 Travis Fischer\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","sideEffects":false,"dependencies":{"seedrandom":"^3.0.5"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^5.0.1","eslint":"^8.27.0","del-cli":"^5.0.0","prettier":"^2.7.1","typescript":"^4.8.4","@types/node":"^18.11.9","microbundle":"^0.15.1","npm-run-all":"^4.1.5","@ava/typescript":"^3.0.1","@types/seedrandom":"^3.0.2","eslint-plugin-node":"^11.1.0","update-markdown-jsdoc":"^1.0.11","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@esbuild-kit/esm-loader":"^2.5.0","@typescript-eslint/parser":"^5.42.1","@typescript-eslint/eslint-plugin":"^5.42.1"},"_npmOperationalInternal":{"tmp":"tmp/random_4.0.3_1668755562351_0.8891066527637077","host":"s3://npm-registry-packages"}},"4.1.0":{"name":"random","version":"4.1.0","keywords":["random","number","generator","rng","prng","stats","d3-random","seedrandom","distribution","pseudorandom","uniform","normal","gaussian","lognormal","poisson","exponential","irwinhall","bates"],"author":{"name":"Travis Fischer","email":"travis@transitivebullsh.it"},"license":"MIT","_id":"random@4.1.0","maintainers":[{"name":"fisch0920","email":"fisch0920@gmail.com"}],"homepage":"https://github.com/transitive-bullshit/random#readme","bugs":{"url":"https://github.com/transitive-bullshit/random/issues"},"ava":{"extensions":{"ts":"module"},"nodeArguments":["--loader=@esbuild-kit/esm-loader"]},"dist":{"shasum":"3e0fff0eea0d311e6a80fd2c91e72bb064dec363","tarball":"https://registry.npmjs.org/random/-/random-4.1.0.tgz","fileCount":26,"integrity":"sha512-6Ajb7XmMSE9EFAMGC3kg9mvE7fGlBip25mYYuSMzw/uUSrmGilvZo2qwX3RnTRjwXkwkS+4swse9otZ92VjAtQ==","signatures":[{"sig":"MEUCIQDizO5G0Yqkttgyek50+cWq8/x9hiCULWXf1CF/BrXJHAIgblg4qfcaiFE80FZvaWroK9K9QZcISfeFlAEed1V6TO0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":93134,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjhQIaACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoinQ/9Ee2xnF4Kl3xn0+1WUlg/QmRGCnpILQzD4O9bwpaQZwGGPXQv\r\n98C+kVZBrQqfvfhfxD3eYQIcXdaUf7t+Hs0KlBqX9KFOcPJw7mFlVEWbtxbn\r\nUHWj7tSIF9zFhH3GYSauoqqm9uI4UQ20sRhArd2xe6ovipPa/NkoAlndKloC\r\nLHBVcABC1iBlOqCjofHD+mHofID5RvwgtvXCrE+cmXMcsbsZaSfn6J4LTBiu\r\n/WAp5SG7FqzhkX2ZZ93M4RldSBBcgQ//KBlPt4G/irnhmp13cJw/91Vy9UxD\r\nrUJAMCJhhXUZ9Jo24TAH/0WMoMQJgIShLqZWxPRRXAtRfAsHq22GDIVsFWac\r\nNgrGm32s/DkfAmyoe71Fzg6b+IRd0sWB3se7PMwfQfMaedEOQgVc8x8z/qth\r\nfU4n6GUyYwOA0Wl/CRkTo+hOtPj7PfhGYalABGA/KT3YVAH9wqkgvjXh7Qzk\r\nkGKhowxCrCVnGd8KPa9GTYFb23vUYYaWFFzFcnyK6SFulAVT814PT9cSuXWN\r\nM66bnY6C0MytMtuBHzugZ3vGTll4fTPAAMjJxYPqOCswZNmSj5HlO6fnN20j\r\nh13dZpK4w46Yb4l6ApW7vBBrMTT6TOee1E3mWICh1sOk/A5Hi6FEalGiJCoQ\r\n9A2uWSoP9lptH+cT2ftRbvXYL4b/6IU5usE=\r\n=/cdd\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"./dist/index.d.ts","module":"./dist/random.module.js","source":"./src/index.ts","engines":{"node":">=14"},"exports":{"types":"./dist/index.d.ts","import":"./dist/random.module.js","default":"./dist/random.module.js"},"gitHead":"fcead1d157da7b3551e25b1ba8d4b0787d608f07","scripts":{"docs":"update-markdown-jsdoc -f dist/random.module.js --shallow","test":"run-s test:*","build":"microbundle -f esm --no-compress","clean":"del dist","start":"run-s build:watch","pretest":"run-s build","prebuild":"run-s clean","test:lint":"eslint .","test:unit":"ava -v","build:watch":"microbundle -f esm --no-compress --watch","test:prettier":"prettier '**/*.{js,jsx,ts,tsx}' --check","prebuild:watch":"run-s clean","prepublishOnly":"run-s build"},"_npmUser":{"name":"fisch0920","email":"fisch0920@gmail.com"},"repository":{"url":"git+https://github.com/transitive-bullshit/random.git","type":"git"},"_npmVersion":"8.19.2","description":"Seedable random number generator supporting many common distributions.","directories":{},"sideEffects":false,"_nodeVersion":"16.18.0","dependencies":{"seedrandom":"^3.0.5"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^5.0.1","eslint":"^8.27.0","del-cli":"^5.0.0","prettier":"^2.7.1","typescript":"^4.8.4","@types/node":"^18.11.9","microbundle":"^0.15.1","npm-run-all":"^4.1.5","@ava/typescript":"^3.0.1","@types/seedrandom":"^3.0.2","eslint-plugin-node":"^11.1.0","update-markdown-jsdoc":"^1.0.11","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@esbuild-kit/esm-loader":"^2.5.0","@typescript-eslint/parser":"^5.42.1","@typescript-eslint/eslint-plugin":"^5.42.1"},"_npmOperationalInternal":{"tmp":"tmp/random_4.1.0_1669661210664_0.14702655536460751","host":"s3://npm-registry-packages"}},"5.0.0":{"name":"random","version":"5.0.0","keywords":["random","number","generator","rng","prng","stats","d3-random","seedrandom","distribution","pseudorandom","uniform","normal","gaussian","lognormal","poisson","exponential","irwinhall","bates"],"author":{"name":"Travis Fischer","email":"travis@transitivebullsh.it"},"license":"MIT","_id":"random@5.0.0","maintainers":[{"name":"fisch0920","email":"fisch0920@gmail.com"}],"homepage":"https://github.com/transitive-bullshit/random#readme","bugs":{"url":"https://github.com/transitive-bullshit/random/issues"},"dist":{"shasum":"61512e5f4e2242b20bd7543685fb6526d505ba7b","tarball":"https://registry.npmjs.org/random/-/random-5.0.0.tgz","fileCount":9,"integrity":"sha512-j18gBmh+09jPKAefzxElun3awCVbjcGrbNWl5UPD39v0jAPvvfGBYe9tyAHOmTaZzPx/wGOyjbp0oUfN2e2i2A==","signatures":[{"sig":"MEYCIQDLAXyc4Bc/Pc8C/BVzhsoS2JFruv4HWBoHnqzTPxIVagIhAOOinVfXS88M0ptLP6Cy7FTCIKLxTw97SM956WHYoK1X","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":142849},"type":"module","_from":"file:random-5.0.0.tgz","types":"./dist/index.d.ts","source":"./src/index.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup --watch","test":"run-s test:*","build":"tsup","clean":"del dist","predev":"run-s clean","pretest":"run-s build","prebuild":"run-s clean","test:lint":"eslint .","test:unit":"vitest run","test:prettier":"prettier '**/*.{js,jsx,ts,tsx}' --check","test:typecheck":"tsc --noEmit"},"_npmUser":{"name":"fisch0920","email":"fisch0920@gmail.com"},"_resolved":"/private/var/folders/lr/34t5jqd94fzcsp4p0rfld2540000gn/T/ee4c3524e53ec4e79a538ddd3ec41b0a/random-5.0.0.tgz","_integrity":"sha512-j18gBmh+09jPKAefzxElun3awCVbjcGrbNWl5UPD39v0jAPvvfGBYe9tyAHOmTaZzPx/wGOyjbp0oUfN2e2i2A==","repository":{"url":"git+https://github.com/transitive-bullshit/random.git","type":"git"},"_npmVersion":"10.8.1","description":"Seedable random number generator supporting many common distributions.","directories":{},"sideEffects":false,"_nodeVersion":"22.4.1","dependencies":{"seedrandom":"^3.0.5"},"_hasShrinkwrap":false,"devDependencies":{"np":"^10.0.7","tsx":"^4.19.0","tsup":"^8.2.4","vite":"^5.4.2","husky":"^9.1.5","eslint":"^8.57.0","vitest":"^2.0.5","del-cli":"^5.0.0","prettier":"^3.3.3","typescript":"^5.5.4","@types/node":"^22.5.2","lint-staged":"^15.2.10","npm-run-all2":"^6.2.2","@types/seedrandom":"^3.0.2","@fisch0920/eslint-config":"^1.4.0","@total-typescript/ts-reset":"^0.6.1"},"_npmOperationalInternal":{"tmp":"tmp/random_5.0.0_1725331853603_0.1522225627622915","host":"s3://npm-registry-packages"}},"5.0.1":{"name":"random","version":"5.0.1","keywords":["random","number","generator","rng","prng","stats","d3-random","seedrandom","distribution","pseudorandom","uniform","normal","gaussian","lognormal","poisson","exponential","irwinhall","bates"],"author":{"name":"Travis Fischer","email":"travis@transitivebullsh.it"},"license":"MIT","_id":"random@5.0.1","maintainers":[{"name":"fisch0920","email":"fisch0920@gmail.com"}],"homepage":"https://github.com/transitive-bullshit/random#readme","bugs":{"url":"https://github.com/transitive-bullshit/random/issues"},"dist":{"shasum":"47d12fc179ed873094b15996b567c772da1ef470","tarball":"https://registry.npmjs.org/random/-/random-5.0.1.tgz","fileCount":9,"integrity":"sha512-RoDYHPoOBaxJ6x6aGixI3XI4GgyOMmbRdtK4jhj+bs8/uDn66NvKCAEOU6F8ZyO9gvlw3+chjUclcHdULMaP3w==","signatures":[{"sig":"MEUCIQCm9gsOaIJgUJxlXZY5G63ZMCoh+/JTAqrhpYrtZlh8NgIgYj4wfugTqSZhoDrXSCC+MeWbAt/TpEMbwB4dGPd/J0o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":142341},"type":"module","_from":"file:random-5.0.1.tgz","types":"./dist/index.d.ts","source":"./src/index.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup --watch","test":"run-s test:*","build":"tsup","clean":"del dist","predev":"run-s clean","pretest":"run-s build","prebuild":"run-s clean","test:lint":"eslint .","test:unit":"vitest run","test:prettier":"prettier '**/*.{js,jsx,ts,tsx}' --check","test:typecheck":"tsc --noEmit"},"_npmUser":{"name":"fisch0920","email":"fisch0920@gmail.com"},"_resolved":"/private/var/folders/lr/34t5jqd94fzcsp4p0rfld2540000gn/T/5a5b29e51526940aa37801989e705014/random-5.0.1.tgz","_integrity":"sha512-RoDYHPoOBaxJ6x6aGixI3XI4GgyOMmbRdtK4jhj+bs8/uDn66NvKCAEOU6F8ZyO9gvlw3+chjUclcHdULMaP3w==","repository":{"url":"git+https://github.com/transitive-bullshit/random.git","type":"git"},"_npmVersion":"10.8.1","description":"Seedable random number generator supporting many common distributions.","directories":{},"sideEffects":false,"_nodeVersion":"22.4.1","dependencies":{"seedrandom":"^3.0.5"},"_hasShrinkwrap":false,"devDependencies":{"np":"^10.0.7","tsx":"^4.19.0","tsup":"^8.2.4","vite":"^5.4.2","husky":"^9.1.5","eslint":"^8.57.0","vitest":"^2.0.5","del-cli":"^5.0.0","prettier":"^3.3.3","typescript":"^5.5.4","@types/node":"^22.5.2","lint-staged":"^15.2.10","npm-run-all2":"^6.2.2","@types/seedrandom":"^3.0.2","@fisch0920/eslint-config":"^1.4.0","@total-typescript/ts-reset":"^0.6.1"},"_npmOperationalInternal":{"tmp":"tmp/random_5.0.1_1725332434002_0.8385943251770995","host":"s3://npm-registry-packages"}},"5.1.0":{"name":"random","version":"5.1.0","keywords":["random","number","generator","rng","prng","stats","d3-random","probability","seedrandom","distribution","pseudorandom","uniform","normal","gaussian","lognormal","poisson","exponential","irwinhall","bates"],"author":{"name":"Travis Fischer","email":"travis@transitivebullsh.it"},"license":"MIT","_id":"random@5.1.0","maintainers":[{"name":"fisch0920","email":"fisch0920@gmail.com"}],"homepage":"https://github.com/transitive-bullshit/random#readme","bugs":{"url":"https://github.com/transitive-bullshit/random/issues"},"dist":{"shasum":"fe6ffe63b143e41b0df1ab906321df65923c76c0","tarball":"https://registry.npmjs.org/random/-/random-5.1.0.tgz","fileCount":9,"integrity":"sha512-0NGG4HMW9sTstLbignEDasSQJlCGkNQZICIWStZ+h4SzSJfZXpecGKV7qL0AOKcIT8XX9pJ49uZnvI0n/Y+vWA==","signatures":[{"sig":"MEYCIQCuRArV4URU3mVfUN2+luTko0T/AzY8sFmktmcREjK1MAIhAP7bt/63X1BjF2YZda2qIeYfiu+q/EoJI03CXOlt1s0n","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":151937},"type":"module","_from":"file:random-5.1.0.tgz","types":"./dist/index.d.ts","source":"./src/index.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup --watch","test":"run-s test:*","build":"tsup","clean":"del dist","predev":"run-s clean","pretest":"run-s build","prebuild":"run-s clean","test:lint":"eslint .","test:unit":"vitest run","test:prettier":"prettier '**/*.{js,jsx,ts,tsx}' --check","test:typecheck":"tsc --noEmit"},"_npmUser":{"name":"fisch0920","email":"fisch0920@gmail.com"},"_resolved":"/private/var/folders/lr/34t5jqd94fzcsp4p0rfld2540000gn/T/65fe78439786b9bd47fd47a96726f86d/random-5.1.0.tgz","_integrity":"sha512-0NGG4HMW9sTstLbignEDasSQJlCGkNQZICIWStZ+h4SzSJfZXpecGKV7qL0AOKcIT8XX9pJ49uZnvI0n/Y+vWA==","repository":{"url":"git+https://github.com/transitive-bullshit/random.git","type":"git"},"_npmVersion":"10.8.1","description":"Seedable random number generator supporting many common distributions.","directories":{},"sideEffects":false,"_nodeVersion":"22.4.1","_hasShrinkwrap":false,"devDependencies":{"np":"^10.0.7","tsx":"^4.19.0","tsup":"^8.2.4","vite":"^5.4.2","husky":"^9.1.5","eslint":"^8.57.0","vitest":"^2.0.5","del-cli":"^5.0.0","prettier":"^3.3.3","seedrandom":"^3.0.5","typescript":"^5.5.4","@types/node":"^22.5.2","lint-staged":"^15.2.10","npm-run-all2":"^6.2.2","@types/seedrandom":"^3.0.2","@fisch0920/eslint-config":"^1.4.0","@total-typescript/ts-reset":"^0.6.1"},"_npmOperationalInternal":{"tmp":"tmp/random_5.1.0_1725840148866_0.3614876735408863","host":"s3://npm-registry-packages"}},"5.1.1":{"name":"random","version":"5.1.1","keywords":["random","number","generator","rng","prng","stats","d3-random","probability","seedrandom","distribution","pseudorandom","uniform","normal","gaussian","lognormal","poisson","exponential","irwinhall","bates"],"author":{"name":"Travis Fischer","email":"travis@transitivebullsh.it"},"license":"MIT","_id":"random@5.1.1","maintainers":[{"name":"fisch0920","email":"fisch0920@gmail.com"}],"homepage":"https://github.com/transitive-bullshit/random#readme","bugs":{"url":"https://github.com/transitive-bullshit/random/issues"},"dist":{"shasum":"fc721bcfcc586e73d3dc93e2d8571cf8f452ab81","tarball":"https://registry.npmjs.org/random/-/random-5.1.1.tgz","fileCount":9,"integrity":"sha512-iidvORUvXY1ItoYxO0eduHCKl22QV0G6460vRHe862dUagJKPhRyjUGwK8ioOCG4NRuFvExHFpqMngsnr2miwA==","signatures":[{"sig":"MEQCIGmYuhbSeGeRNDlZz5Ol7yNhsAuGGVZXVNeDw0m0GNrnAiBNln1ZK+EjL6zyqEMueFgkZAH6VON/IE17hTFEK/e0mw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":152039},"main":"dist/index.js","type":"module","_from":"file:random-5.1.1.tgz","types":"./dist/index.d.ts","source":"./src/index.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup --watch","test":"run-s test:*","build":"tsup","clean":"del dist","predev":"run-s clean","pretest":"run-s build","prebuild":"run-s clean","test:lint":"eslint .","test:unit":"vitest run","test:prettier":"prettier '**/*.{js,jsx,ts,tsx}' --check","test:typecheck":"tsc --noEmit"},"_npmUser":{"name":"fisch0920","email":"fisch0920@gmail.com"},"_resolved":"/private/var/folders/lr/34t5jqd94fzcsp4p0rfld2540000gn/T/4af4a7ee119e3270ebee99e56e964f1c/random-5.1.1.tgz","_integrity":"sha512-iidvORUvXY1ItoYxO0eduHCKl22QV0G6460vRHe862dUagJKPhRyjUGwK8ioOCG4NRuFvExHFpqMngsnr2miwA==","repository":{"url":"git+https://github.com/transitive-bullshit/random.git","type":"git"},"_npmVersion":"10.8.1","description":"Seedable random number generator supporting many common distributions.","directories":{},"sideEffects":false,"_nodeVersion":"22.4.1","_hasShrinkwrap":false,"devDependencies":{"np":"^10.0.7","tsx":"^4.19.0","tsup":"^8.2.4","vite":"^5.4.2","husky":"^9.1.5","eslint":"^8.57.0","vitest":"^2.0.5","del-cli":"^5.0.0","prettier":"^3.3.3","seedrandom":"^3.0.5","typescript":"^5.5.4","@types/node":"^22.5.2","lint-staged":"^15.2.10","npm-run-all2":"^6.2.2","@types/seedrandom":"^3.0.2","@fisch0920/eslint-config":"^1.4.0","@total-typescript/ts-reset":"^0.6.1"},"_npmOperationalInternal":{"tmp":"tmp/random_5.1.1_1727659286981_0.6990686778070878","host":"s3://npm-registry-packages"}},"5.2.0":{"name":"random","version":"5.2.0","keywords":["random","number","generator","rng","prng","stats","d3-random","probability","seedrandom","distribution","pseudorandom","uniform","normal","gaussian","lognormal","poisson","exponential","irwinhall","bates"],"author":{"name":"Travis Fischer","email":"travis@transitivebullsh.it"},"license":"MIT","_id":"random@5.2.0","maintainers":[{"name":"fisch0920","email":"fisch0920@gmail.com"}],"homepage":"https://github.com/transitive-bullshit/random#readme","bugs":{"url":"https://github.com/transitive-bullshit/random/issues"},"dist":{"shasum":"8dc0cded081a25a531520c6fac58aaa4abf35b02","tarball":"https://registry.npmjs.org/random/-/random-5.2.0.tgz","fileCount":9,"integrity":"sha512-OS7NKhvUlcqapGiTbsKlB+X2/+UWyz0Ni0m9YYkG4zoiB4ov2Yp92PVA1GIleU7UKs9fnRUmPWEVdUEyWgluYA==","signatures":[{"sig":"MEUCIQDqIINU0XRU+I09/t5nY8rxi7P1sqCVc0Buu4jzppMFVgIgNRScKM7omfB0d8OAzdwNnVp3ypUNu4bVTj8klR1wuHM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":146527},"main":"dist/index.js","type":"module","_from":"file:random-5.2.0.tgz","types":"./dist/index.d.ts","source":"./src/index.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup --watch","test":"run-s test:*","build":"tsup","clean":"del dist","predev":"run-s clean","pretest":"run-s build","prebuild":"run-s clean","test:lint":"eslint .","test:unit":"vitest run","test:prettier":"prettier '**/*.{js,jsx,ts,tsx}' --check","test:typecheck":"tsc --noEmit"},"_npmUser":{"name":"fisch0920","email":"fisch0920@gmail.com"},"_resolved":"/private/var/folders/lr/34t5jqd94fzcsp4p0rfld2540000gn/T/ccbcd07ff068cebacd9834f40cfca772/random-5.2.0.tgz","_integrity":"sha512-OS7NKhvUlcqapGiTbsKlB+X2/+UWyz0Ni0m9YYkG4zoiB4ov2Yp92PVA1GIleU7UKs9fnRUmPWEVdUEyWgluYA==","repository":{"url":"git+https://github.com/transitive-bullshit/random.git","type":"git"},"_npmVersion":"11.1.0","description":"Seedable random number generator supporting many common distributions.","directories":{},"sideEffects":false,"_nodeVersion":"22.10.0","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","tsup":"^8.3.6","eslint":"^8.57.1","vitest":"^3.0.6","del-cli":"^6.0.0","prettier":"^3.5.2","seedrandom":"^3.0.5","typescript":"^5.7.3","@types/node":"^22.13.5","npm-run-all2":"^7.0.2","@types/seedrandom":"^3.0.8","@fisch0920/eslint-config":"^1.4.0","@total-typescript/ts-reset":"^0.6.1"},"_npmOperationalInternal":{"tmp":"tmp/random_5.2.0_1740412183503_0.6635931623898086","host":"s3://npm-registry-packages-npm-production"}},"5.3.0":{"name":"random","version":"5.3.0","keywords":["random","number","generator","rng","prng","stats","d3-random","probability","seedrandom","distribution","pseudorandom","uniform","normal","gaussian","lognormal","poisson","exponential","irwinhall","bates"],"author":{"name":"Travis Fischer","email":"travis@transitivebullsh.it"},"license":"MIT","_id":"random@5.3.0","maintainers":[{"name":"fisch0920","email":"fisch0920@gmail.com"}],"homepage":"https://github.com/transitive-bullshit/random#readme","bugs":{"url":"https://github.com/transitive-bullshit/random/issues"},"dist":{"shasum":"c93ef9552ce345dbcfb05304a520b05f27cc49d1","tarball":"https://registry.npmjs.org/random/-/random-5.3.0.tgz","fileCount":9,"integrity":"sha512-Gm/L+xTpi1V+//XbnTnvRRlSsbHxJv+AeC1RzqaFLbWwXL8m+bvf6iM0+M+yQoAH8dmcWcZHmP/VZtOu5Zk2DQ==","signatures":[{"sig":"MEUCIFxRylMt0fGCuAiw6HA/J7qkKZYRpIjr94HrGA0y/VgnAiEA8IjF8Mexfg+T4fSx73kxql98GkiBL6LHeJQ1y34n92c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":157918},"main":"dist/index.js","type":"module","_from":"file:random-5.3.0.tgz","types":"./dist/index.d.ts","source":"./src/index.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup --watch","test":"run-s test:*","build":"tsup","clean":"del dist","predev":"run-s clean","pretest":"run-s build","prebuild":"run-s clean","test:lint":"eslint .","test:unit":"vitest run","test:prettier":"prettier '**/*.{js,jsx,ts,tsx}' --check","test:typecheck":"tsc --noEmit"},"_npmUser":{"name":"fisch0920","email":"fisch0920@gmail.com"},"_resolved":"/private/var/folders/lr/34t5jqd94fzcsp4p0rfld2540000gn/T/04f874f6ee88e403e815c2632bef24a0/random-5.3.0.tgz","_integrity":"sha512-Gm/L+xTpi1V+//XbnTnvRRlSsbHxJv+AeC1RzqaFLbWwXL8m+bvf6iM0+M+yQoAH8dmcWcZHmP/VZtOu5Zk2DQ==","repository":{"url":"git+https://github.com/transitive-bullshit/random.git","type":"git"},"_npmVersion":"11.1.0","description":"Seedable random number generator supporting many common distributions.","directories":{},"sideEffects":false,"_nodeVersion":"22.10.0","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","tsup":"^8.3.6","eslint":"^8.57.1","vitest":"^3.0.6","del-cli":"^6.0.0","prettier":"^3.5.2","seedrandom":"^3.0.5","typescript":"^5.7.3","@types/node":"^22.13.5","npm-run-all2":"^7.0.2","@types/seedrandom":"^3.0.8","@fisch0920/eslint-config":"^1.4.0","@total-typescript/ts-reset":"^0.6.1"},"_npmOperationalInternal":{"tmp":"tmp/random_5.3.0_1740482024886_0.6536783719060335","host":"s3://npm-registry-packages-npm-production"}},"5.4.0":{"name":"random","version":"5.4.0","keywords":["random","number","generator","rng","prng","stats","d3-random","probability","seedrandom","distribution","pseudorandom","uniform","normal","gaussian","lognormal","poisson","exponential","irwinhall","bates"],"author":{"name":"Travis Fischer","email":"travis@transitivebullsh.it"},"license":"MIT","_id":"random@5.4.0","maintainers":[{"name":"fisch0920","email":"fisch0920@gmail.com"}],"homepage":"https://github.com/transitive-bullshit/random#readme","bugs":{"url":"https://github.com/transitive-bullshit/random/issues"},"dist":{"shasum":"918163426c03dd1a1eed377c4682faebae725a4f","tarball":"https://registry.npmjs.org/random/-/random-5.4.0.tgz","fileCount":9,"integrity":"sha512-Y147ufdzRqcQuBpKkoW7N3+B/SW4X6pF3ZfsNy+bF1r3i/I+j2zobnCp+9vN1nIJDjObI/174PCySTa3FECynQ==","signatures":[{"sig":"MEUCIQCpxZQdxsMocBdAt0IkmOi60Z5LRndRpRF9HRcqcZWGRwIgchLlGgfItaunIOfNCoiEyVsA94SaF3VS/Cdpxwtq+bo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":169458},"main":"dist/index.js","type":"module","_from":"file:random-5.4.0.tgz","types":"./dist/index.d.ts","source":"./src/index.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup --watch","test":"run-s test:*","build":"tsup","clean":"del dist","predev":"run-s clean","pretest":"run-s build","prebuild":"run-s clean","test:lint":"eslint .","test:unit":"vitest run","test:prettier":"prettier '**/*.{js,jsx,ts,tsx}' --check","test:typecheck":"tsc --noEmit"},"_npmUser":{"name":"fisch0920","email":"fisch0920@gmail.com"},"_resolved":"/private/var/folders/lr/34t5jqd94fzcsp4p0rfld2540000gn/T/9c441b91d6eb854b82b4fcec59ea0e4a/random-5.4.0.tgz","_integrity":"sha512-Y147ufdzRqcQuBpKkoW7N3+B/SW4X6pF3ZfsNy+bF1r3i/I+j2zobnCp+9vN1nIJDjObI/174PCySTa3FECynQ==","repository":{"url":"git+https://github.com/transitive-bullshit/random.git","type":"git"},"_npmVersion":"10.9.2","description":"Seedable random number generator supporting many common distributions.","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","tsup":"^8.3.6","eslint":"^8.57.1","vitest":"^3.0.7","del-cli":"^6.0.0","prettier":"^3.5.2","seedrandom":"^3.0.5","typescript":"^5.7.3","@types/node":"^22.13.5","npm-run-all2":"^7.0.2","@types/seedrandom":"^3.0.8","@fisch0920/eslint-config":"^1.4.0","@total-typescript/ts-reset":"^0.6.1"},"_npmOperationalInternal":{"tmp":"tmp/random_5.4.0_1745714289802_0.20402626752913555","host":"s3://npm-registry-packages-npm-production"}},"5.4.1":{"name":"random","version":"5.4.1","description":"Seedable random number generator supporting many common distributions.","repository":{"type":"git","url":"git+https://github.com/transitive-bullshit/random.git"},"author":{"name":"Travis Fischer","email":"travis@transitivebullsh.it"},"license":"MIT","type":"module","main":"dist/index.js","source":"./src/index.ts","types":"./dist/index.d.ts","sideEffects":false,"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"engines":{"node":">=18"},"devDependencies":{"@fisch0920/eslint-config":"^1.4.0","@total-typescript/ts-reset":"^0.6.1","@types/node":"^22.13.5","@types/seedrandom":"^3.0.8","del-cli":"^6.0.0","eslint":"^8.57.1","npm-run-all2":"^7.0.2","prettier":"^3.5.2","seedrandom":"^3.0.5","tsup":"^8.3.6","tsx":"^4.19.3","typescript":"^5.7.3","vitest":"^3.0.7"},"keywords":["random","number","generator","rng","prng","stats","d3-random","probability","seedrandom","distribution","pseudorandom","uniform","normal","gaussian","lognormal","poisson","exponential","irwinhall","bates"],"scripts":{"build":"tsup","dev":"tsup --watch","prebuild":"run-s clean","predev":"run-s clean","clean":"del dist","pretest":"run-s build","test":"run-s test:*","test:lint":"eslint .","test:prettier":"prettier '**/*.{js,jsx,ts,tsx}' --check","test:typecheck":"tsc --noEmit","test:unit":"vitest run"},"_id":"random@5.4.1","bugs":{"url":"https://github.com/transitive-bullshit/random/issues"},"homepage":"https://github.com/transitive-bullshit/random#readme","_integrity":"sha512-HtccRkYkAXCbj9bqsyGKGlicyeZ5AsQgs49fEuUO/BvrJ7WOQqXPjdg1CZrFjBkoT75ozrWlQXJ7TcXXLv2ISQ==","_resolved":"/private/var/folders/lr/34t5jqd94fzcsp4p0rfld2540000gn/T/30c0b1b8c8fffd011bf92b5d08a70636/random-5.4.1.tgz","_from":"file:random-5.4.1.tgz","_nodeVersion":"24.2.0","_npmVersion":"11.3.0","dist":{"integrity":"sha512-HtccRkYkAXCbj9bqsyGKGlicyeZ5AsQgs49fEuUO/BvrJ7WOQqXPjdg1CZrFjBkoT75ozrWlQXJ7TcXXLv2ISQ==","shasum":"4a36248cec341ea3eeb7410a0f81f3839bc5becb","tarball":"https://registry.npmjs.org/random/-/random-5.4.1.tgz","fileCount":9,"unpackedSize":170738,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIDtUYxpKfzi32u0RmKgbUx2HFZNQnwg2KYoV9NGTUXnNAiEA0gDkQv9QtFj+WUYkKQbb9QvZE3iubpITXUh5IJDWVaE="}]},"_npmUser":{"name":"fisch0920","email":"fisch0920@gmail.com"},"directories":{},"maintainers":[{"name":"fisch0920","email":"fisch0920@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/random_5.4.1_1752291489412_0.0031605147630759944"},"_hasShrinkwrap":false}},"time":{"created":"2011-05-31T20:29:29.175Z","modified":"2025-07-12T03:38:09.784Z","0.1.0":"2011-05-31T20:29:29.538Z","1.0.0-beta":"2011-06-01T02:51:26.301Z","1.0.0-beta-1":"2011-06-01T02:58:18.965Z","2.0.0":"2018-06-07T20:56:33.442Z","2.0.1":"2018-06-07T21:07:43.061Z","2.0.2":"2018-06-07T21:15:00.006Z","2.0.3":"2018-06-08T18:09:37.387Z","2.0.4":"2018-06-13T16:54:50.882Z","2.0.5":"2018-06-13T17:08:20.861Z","2.0.6":"2018-06-13T17:11:17.796Z","2.0.7":"2018-06-13T17:34:01.173Z","2.0.8":"2018-06-13T17:38:23.607Z","2.0.9":"2018-06-13T20:17:29.409Z","2.0.10":"2018-06-13T21:52:32.750Z","2.0.11":"2018-06-13T21:54:19.880Z","2.0.12":"2018-06-14T00:28:12.558Z","2.0.13":"2018-12-18T22:20:31.491Z","2.1.0":"2019-02-24T15:12:30.693Z","2.1.1":"2019-02-24T15:15:24.419Z","2.2.0":"2020-03-20T20:47:43.806Z","3.0.0":"2021-02-28T02:08:28.585Z","3.0.1":"2021-03-01T19:12:59.762Z","3.0.2":"2021-03-01T19:25:04.020Z","3.0.3":"2021-03-02T02:32:07.624Z","3.0.4":"2021-04-14T00:14:24.289Z","3.0.5":"2021-04-14T00:35:15.284Z","3.0.6":"2021-04-23T06:35:31.615Z","4.0.0":"2022-11-08T07:38:13.899Z","4.0.1":"2022-11-08T07:49:51.735Z","4.0.2":"2022-11-08T08:03:16.540Z","4.0.3":"2022-11-18T07:12:42.537Z","4.1.0":"2022-11-28T18:46:50.859Z","5.0.0":"2024-09-03T02:50:53.825Z","5.0.1":"2024-09-03T03:00:34.154Z","5.1.0":"2024-09-09T00:02:29.007Z","5.1.1":"2024-09-30T01:21:27.169Z","5.2.0":"2025-02-24T15:49:43.693Z","5.3.0":"2025-02-25T11:13:45.103Z","5.4.0":"2025-04-27T00:38:10.004Z","5.4.1":"2025-07-12T03:38:09.600Z"},"bugs":{"url":"https://github.com/transitive-bullshit/random/issues"},"author":{"name":"Travis Fischer","email":"travis@transitivebullsh.it"},"license":"MIT","homepage":"https://github.com/transitive-bullshit/random#readme","keywords":["random","number","generator","rng","prng","stats","d3-random","probability","seedrandom","distribution","pseudorandom","uniform","normal","gaussian","lognormal","poisson","exponential","irwinhall","bates"],"repository":{"type":"git","url":"git+https://github.com/transitive-bullshit/random.git"},"description":"Seedable random number generator supporting many common distributions.","maintainers":[{"name":"fisch0920","email":"fisch0920@gmail.com"}],"readme":"# random <!-- omit in toc -->\n\n> Seedable random number generator supporting many common distributions.\n\n[![NPM](https://img.shields.io/npm/v/random.svg)](https://www.npmjs.com/package/random) [![Build Status](https://github.com/transitive-bullshit/random/actions/workflows/main.yml/badge.svg)](https://github.com/transitive-bullshit/random/actions/workflows/main.yml) [![MIT License](https://img.shields.io/badge/license-MIT-brightgreen.svg)](https://github.com/transitive-bullshit/random/blob/main/license) [![Prettier Code Formatting](https://img.shields.io/badge/code_style-prettier-brightgreen.svg)](https://prettier.io)\n\nWelcome to the most **random** module on npm! 😜\n\n## Highlights <!-- omit in toc -->\n\n- Simple TS API with zero dependencies\n- **Seedable**\n- Plugin support for different pseudo random number generators\n- Includes many common distributions\n  - uniform, normal, poisson, bernoulli, etc\n- Replacement for `seedrandom` which hasn't been updated in over 5 years\n- Supports all modern JS/TS runtimes\n\n## Install <!-- omit in toc -->\n\n```bash\nnpm install random\n```\n\n## Usage <!-- omit in toc -->\n\n```ts\nimport random from 'random'\n\n// quick uniform shortcuts\nrandom.float((min = 0), (max = 1)) // uniform float in [ min, max )\nrandom.int((min = 0), (max = 1)) // uniform integer in [ min, max ]\nrandom.boolean() // true or false\n\n// uniform distribution\nrandom.uniform((min = 0), (max = 1)) // () => [ min, max )\nrandom.uniformInt((min = 0), (max = 1)) // () => [ min, max ]\nrandom.uniformBoolean() // () => [ false, true ]\n\n// normal distribution\nrandom.normal((mu = 0), (sigma = 1))\nrandom.logNormal((mu = 0), (sigma = 1))\n\n// bernoulli distribution\nrandom.bernoulli((p = 0.5))\nrandom.binomial((n = 1), (p = 0.5))\nrandom.geometric((p = 0.5))\n\n// poisson distribution\nrandom.poisson((lambda = 1))\nrandom.exponential((lambda = 1))\n\n// misc distribution\nrandom.irwinHall(n)\nrandom.bates(n)\nrandom.pareto(alpha)\n```\n\nFor convenience, several common uniform samplers are exposed directly:\n\n```ts\nrandom.float() // 0.2149383367670885\nrandom.int(0, 100) // 72\nrandom.boolean() // true\n\n// random array item\nrandom.choice([1, true, 'foo']) // 'foo'\n\n// sample multiple items without replacement\nrandom.sample([1, true, 'foo'], 2) // [true, 'foo']\n\nconst dist = random.sampler([1, true, 'foo'], 2)\ndist() // [true, 'foo']\ndist() // ['foo', 1]\ndist() // [1, true]\n\n// shuffle arrays\nrandom.shuffle([1, true, 'foo']) // ['foo', 1, true]\n\nconst dist = random.shuffler([1, true, 'foo'])\ndist() // [true, 'foo', 1]\ndist() // ['foo', true, 1]\ndist() // [1, 'foo', true]\n```\n\n**All distribution methods return a thunk** (function with no params), which will return a series of independent, identically distributed random variables from the specified distribution.\n\n```ts\n// create a normal distribution with default params (mu=0 and sigma=1)\nconst normal = random.normal()\nnormal() // 0.4855465422678824\nnormal() // -0.06696771815439678\nnormal() // 0.7350852689834705\n\n// create a poisson distribution with default params (lambda=1)\nconst poisson = random.poisson()\npoisson() // 0\npoisson() // 4\npoisson() // 1\n```\n\nNote that returning a thunk here is more efficient when generating multiple samples from the same distribution.\n\nYou can change the underlying PRNG or its seed as follows:\n\n```ts\n// change the underlying pseudo random number generator seed.\n// by default, Math.random is used as the underlying PRNG, but it is not seedable,\n// so if a seed is given, we use an ARC4 PRNG (the same one used by `seedrandom`).\nrandom.use('my-seed')\n\n// create a new independent random number generator with a different seed\nconst rng = random.clone('my-new-seed')\n\n// create a third independent random number generator using a custom PRNG\nimport seedrandom from 'seedrandom'\nconst rng2 = random.clone(seedrandom('kitty-seed'))\n```\n\nYou can also instantiate a fresh instance of `Random`:\n\n```ts\nimport { Random } from 'random'\n\nconst rng = new Random() // (uses Math.random)\nconst rng2 = new Random('my-seed-string')\nconst rng3 = new Random(() => {\n  /* custom PRNG */ return Math.random()\n})\n```\n\n## API <!-- omit in toc -->\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n#### Table of Contents <!-- omit in toc -->\n\n<!-- no toc -->\n\n- [Random](#random)\n  - [rng](#rng)\n  - [clone](#clone)\n  - [use](#use)\n  - [next](#next)\n  - [float](#float)\n  - [int](#int)\n  - [integer](#integer)\n  - [bool](#bool)\n  - [boolean](#boolean)\n  - [choice](#choice)\n  - [uniform](#uniform)\n  - [uniformInt](#uniformint)\n  - [uniformBoolean](#uniformboolean)\n  - [normal](#normal)\n  - [logNormal](#lognormal)\n  - [bernoulli](#bernoulli)\n  - [binomial](#binomial)\n  - [geometric](#geometric)\n  - [poisson](#poisson)\n  - [exponential](#exponential)\n  - [irwinHall](#irwinhall)\n  - [bates](#bates)\n  - [pareto](#pareto)\n  - [weibull](#weibull)\n\n### [Random](https://github.com/transitive-bullshit/random/blob/e11a840a1cfe0f5bd9c43640f9645a0b28f61406/src/random.js#L36-L382)\n\nSeedable random number generator supporting many common distributions.\n\nDefaults to Math.random as its underlying pseudorandom number generator.\n\nType: `function (rng)`\n\n- `rng` **(RNG | [function](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/function))** Underlying pseudorandom number generator. (optional, default `Math.random`)\n\n---\n\n#### [rng](https://github.com/transitive-bullshit/random/blob/e11a840a1cfe0f5bd9c43640f9645a0b28f61406/src/random.js#L47-L49)\n\nType: `function ()`\n\n---\n\n#### [clone](https://github.com/transitive-bullshit/random/blob/e11a840a1cfe0f5bd9c43640f9645a0b28f61406/src/random.js#L61-L67)\n\n- **See: RNG.clone**\n\nCreates a new `Random` instance, optionally specifying parameters to\nset a new seed.\n\nType: `function (args, seed, opts): Random`\n\n- `args` **...any**\n- `seed` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)?** Optional seed for new RNG.\n- `opts` **[object](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object)?** Optional config for new RNG options.\n\n---\n\n#### [use](https://github.com/transitive-bullshit/random/blob/e11a840a1cfe0f5bd9c43640f9645a0b28f61406/src/random.js#L87-L89)\n\nSets the underlying pseudorandom number generator used via\neither an instance of `seedrandom`, a custom instance of RNG\n(for PRNG plugins), or a string specifying the PRNG to use\nalong with an optional `seed` and `opts` to initialize the\nRNG.\n\nType: `function (args)`\n\n- `args` **...any**\n\nExample:\n\n```javascript\nimport random from 'random'\n\nrandom.use('example_seedrandom_string')\n// or\nrandom.use(seedrandom('kittens'))\n// or\nrandom.use(Math.random)\n```\n\n---\n\n#### [next](https://github.com/transitive-bullshit/random/blob/e11a840a1cfe0f5bd9c43640f9645a0b28f61406/src/random.js#L124-L126)\n\nConvenience wrapper around `this.rng.next()`\n\nReturns a floating point number in \\[0, 1).\n\nType: `function (): number`\n\n---\n\n#### [float](https://github.com/transitive-bullshit/random/blob/e11a840a1cfe0f5bd9c43640f9645a0b28f61406/src/random.js#L138-L140)\n\nSamples a uniform random floating point number, optionally specifying\nlower and upper bounds.\n\nConvence wrapper around `random.uniform()`\n\nType: `function (min, max): number`\n\n- `min` **[number](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Number)** Lower bound (float, inclusive) (optional, default `0`)\n- `max` **[number](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Number)** Upper bound (float, exclusive) (optional, default `1`)\n\n---\n\n#### [int](https://github.com/transitive-bullshit/random/blob/e11a840a1cfe0f5bd9c43640f9645a0b28f61406/src/random.js#L152-L154)\n\nSamples a uniform random integer, optionally specifying lower and upper\nbounds.\n\nConvence wrapper around `random.uniformInt()`\n\nType: `function (min, max): number`\n\n- `min` **[number](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Number)** Lower bound (integer, inclusive) (optional, default `0`)\n- `max` **[number](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Number)** Upper bound (integer, inclusive) (optional, default `1`)\n\n---\n\n#### [integer](https://github.com/transitive-bullshit/random/blob/e11a840a1cfe0f5bd9c43640f9645a0b28f61406/src/random.js#L168-L170)\n\nSamples a uniform random integer, optionally specifying lower and upper\nbounds.\n\nConvence wrapper around `random.uniformInt()`\n\nType: `function (min, max): number`\n\n- `min` **[number](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Number)** Lower bound (integer, inclusive) (optional, default `0`)\n- `max` **[number](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Number)** Upper bound (integer, inclusive) (optional, default `1`)\n\n---\n\n#### [bool](https://github.com/transitive-bullshit/random/blob/e11a840a1cfe0f5bd9c43640f9645a0b28f61406/src/random.js#L181-L183)\n\nSamples a uniform random boolean value.\n\nConvence wrapper around `random.uniformBoolean()`\n\nType: `function (): boolean`\n\n---\n\n#### [boolean](https://github.com/transitive-bullshit/random/blob/e11a840a1cfe0f5bd9c43640f9645a0b28f61406/src/random.js#L192-L194)\n\nSamples a uniform random boolean value.\n\nConvence wrapper around `random.uniformBoolean()`\n\nType: `function (): boolean`\n\n---\n\n#### [choice](https://github.com/transitive-bullshit/random/blob/fcead1d157da7b3551e25b1ba8d4b0787d608f07/src/random.ts#L229)\n\nReturns an item chosen uniformly at random from the given array.\n\nConvence wrapper around `random.uniformInt()`\n\nType: `function choice <T> (array: Array<T>): T | undefined`\n\n- `array` **[Array<T>](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Array)** Array of items to sample from\n\n---\n\n#### [uniform](https://github.com/transitive-bullshit/random/blob/e11a840a1cfe0f5bd9c43640f9645a0b28f61406/src/random.js#L207-L209)\n\nGenerates a [Continuous uniform distribution](<https://en.wikipedia.org/wiki/Uniform_distribution_(continuous)>).\n\nType: `function (min, max): function`\n\n- `min` **[number](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Number)** Lower bound (float, inclusive) (optional, default `0`)\n- `max` **[number](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Number)** Upper bound (float, exclusive) (optional, default `1`)\n\n---\n\n#### [uniformInt](https://github.com/transitive-bullshit/random/blob/e11a840a1cfe0f5bd9c43640f9645a0b28f61406/src/random.js#L218-L220)\n\nGenerates a [Discrete uniform distribution](https://en.wikipedia.org/wiki/Discrete_uniform_distribution).\n\nType: `function (min, max): function`\n\n- `min` **[number](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Number)** Lower bound (integer, inclusive) (optional, default `0`)\n- `max` **[number](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Number)** Upper bound (integer, inclusive) (optional, default `1`)\n\n---\n\n#### [uniformBoolean](https://github.com/transitive-bullshit/random/blob/e11a840a1cfe0f5bd9c43640f9645a0b28f61406/src/random.js#L230-L232)\n\nGenerates a [Discrete uniform distribution](https://en.wikipedia.org/wiki/Discrete_uniform_distribution),\nwith two possible outcomes, `true` or `false`.\n\nThis method is analogous to flipping a coin.\n\nType: `function (): function`\n\n---\n\n#### [normal](https://github.com/transitive-bullshit/random/blob/e11a840a1cfe0f5bd9c43640f9645a0b28f61406/src/random.js#L245-L247)\n\nGenerates a [Normal distribution](https://en.wikipedia.org/wiki/Normal_distribution).\n\nType: `function (mu, sigma): function`\n\n- `mu` **[number](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Number)** Mean (optional, default `0`)\n- `sigma` **[number](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Number)** Standard deviation (optional, default `1`)\n\n---\n\n#### [logNormal](https://github.com/transitive-bullshit/random/blob/e11a840a1cfe0f5bd9c43640f9645a0b28f61406/src/random.js#L256-L258)\n\nGenerates a [Log-normal distribution](https://en.wikipedia.org/wiki/Log-normal_distribution).\n\nType: `function (mu, sigma): function`\n\n- `mu` **[number](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Number)** Mean of underlying normal distribution (optional, default `0`)\n- `sigma` **[number](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Number)** Standard deviation of underlying normal distribution (optional, default `1`)\n\n---\n\n#### [bernoulli](https://github.com/transitive-bullshit/random/blob/e11a840a1cfe0f5bd9c43640f9645a0b28f61406/src/random.js#L270-L272)\n\nGenerates a [Bernoulli distribution](https://en.wikipedia.org/wiki/Bernoulli_distribution).\n\nType: `function (p): function`\n\n- `p` **[number](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Number)** Success probability of each trial. (optional, default `0.5`)\n\n---\n\n#### [binomial](https://github.com/transitive-bullshit/random/blob/e11a840a1cfe0f5bd9c43640f9645a0b28f61406/src/random.js#L281-L283)\n\nGenerates a [Binomial distribution](https://en.wikipedia.org/wiki/Binomial_distribution).\n\nType: `function (n, p): function`\n\n- `n` **[number](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Number)** Number of trials. (optional, default `1`)\n- `p` **[number](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Number)** Success probability of each trial. (optional, default `0.5`)\n\n---\n\n#### [geometric](https://github.com/transitive-bullshit/random/blob/e11a840a1cfe0f5bd9c43640f9645a0b28f61406/src/random.js#L291-L293)\n\nGenerates a [Geometric distribution](https://en.wikipedia.org/wiki/Geometric_distribution).\n\nType: `function (p): function`\n\n- `p` **[number](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Number)** Success probability of each trial. (optional, default `0.5`)\n\n---\n\n#### [poisson](https://github.com/transitive-bullshit/random/blob/e11a840a1cfe0f5bd9c43640f9645a0b28f61406/src/random.js#L305-L307)\n\nGenerates a [Poisson distribution](https://en.wikipedia.org/wiki/Poisson_distribution).\n\nType: `function (lambda): function`\n\n- `lambda` **[number](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Number)** Mean (lambda > 0) (optional, default `1`)\n\n---\n\n#### [exponential](https://github.com/transitive-bullshit/random/blob/e11a840a1cfe0f5bd9c43640f9645a0b28f61406/src/random.js#L315-L317)\n\nGenerates an [Exponential distribution](https://en.wikipedia.org/wiki/Exponential_distribution).\n\nType: `function (lambda): function`\n\n- `lambda` **[number](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Number)** Inverse mean (lambda > 0) (optional, default `1`)\n\n---\n\n#### [irwinHall](https://github.com/transitive-bullshit/random/blob/e11a840a1cfe0f5bd9c43640f9645a0b28f61406/src/random.js#L329-L331)\n\nGenerates an [Irwin Hall distribution](https://en.wikipedia.org/wiki/Irwin%E2%80%93Hall_distribution).\n\nType: `function (n): function`\n\n- `n` **[number](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Number)** Number of uniform samples to sum (n >= 0) (optional, default `1`)\n\n---\n\n#### [bates](https://github.com/transitive-bullshit/random/blob/e11a840a1cfe0f5bd9c43640f9645a0b28f61406/src/random.js#L339-L341)\n\nGenerates a [Bates distribution](https://en.wikipedia.org/wiki/Bates_distribution).\n\nType: `function (n): function`\n\n- `n` **[number](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Number)** Number of uniform samples to average (n >= 1) (optional, default `1`)\n\n---\n\n#### [pareto](https://github.com/transitive-bullshit/random/blob/e11a840a1cfe0f5bd9c43640f9645a0b28f61406/src/random.js#L349-L351)\n\nGenerates a [Pareto distribution](https://en.wikipedia.org/wiki/Pareto_distribution).\n\nType: `function (alpha): function`\n\n- `alpha` **[number](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Number)** Alpha (optional, default `1`)\n\n---\n\n#### [weibull](https://)\n\nGenerates a [Weibull distribution](https://en.wikipedia.org/wiki/Weibull_distribution).\n\nType: `function (lambda, k): function`\n\n- `lambda` **[number](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Number)** lambda, the scale parameter (lambda > 0)\n- `k` **[number](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Number)** k, the shape parameter (k > 0)\n\n---\n\n## Todo <!-- omit in toc -->\n\n- Distributions\n\n  - [x] uniform\n  - [x] uniformInt\n  - [x] uniformBoolean\n  - [x] normal\n  - [x] logNormal\n  - [ ] chiSquared\n  - [ ] cauchy\n  - [ ] fischerF\n  - [ ] studentT\n  - [x] bernoulli\n  - [x] binomial\n  - [ ] negativeBinomial\n  - [x] geometric\n  - [x] poisson\n  - [x] exponential\n  - [ ] gamma\n  - [ ] hyperExponential\n  - [x] weibull\n  - [ ] beta\n  - [ ] laplace\n  - [x] irwinHall\n  - [x] bates\n  - [x] pareto\n\n- Generators\n\n  - [x] pluggable prng\n  - [ ] port more prng from boost / seedrandom\n\n## Related <!-- omit in toc -->\n\n- [d3-random](https://github.com/d3/d3-random) - D3's excellent random number generation library.\n- [seedrandom](https://github.com/davidbau/seedrandom) - Seedable pseudo random number generator.\n- [random-int](https://github.com/sindresorhus/random-int) - For the common use case of generating uniform random ints.\n- [random-float](https://github.com/sindresorhus/random-float) - For the common use case of generating uniform random floats.\n- [randombytes](https://github.com/crypto-browserify/randombytes) - Random crypto bytes for Node.js and the browser.\n- [jshash prngs](https://github.com/bryc/code/blob/master/jshash/PRNGs.md)\n\n## Credit <!-- omit in toc -->\n\nThanks go to [Andrew Moss](https://github.com/agmoss) for the TypeScript port and for helping to maintain this package.\n\nShoutout to [Roger Combs](https://github.com/rcombs) for donating the `random` npm package for this project!\n\nLots of inspiration from [d3-random](https://github.com/d3/d3-random) ([@mbostock](https://github.com/mbostock) and [@svanschooten](https://github.com/svanschooten)).\n\nSome distributions and PRNGs are ported from C++ [boost::random](https://www.boost.org/doc/libs/1_66_0/doc/html/boost_random/reference.html#boost_random.reference.distributions).\n\n## License <!-- omit in toc -->\n\nMIT © [Travis Fischer](https://transitivebullsh.it)\n\nSupport my OSS work by <a href=\"https://twitter.com/transitive_bs\">following me on twitter <img src=\"https://storage.googleapis.com/saasify-assets/twitter-logo.svg\" alt=\"twitter\" height=\"24px\" align=\"center\"></a>\n","readmeFilename":"readme.md"}