{"_id":"mersenne-twister","_rev":"8-ce64056edb2721ee8cbf1990518cf0d3","name":"mersenne-twister","description":"Mersenne twister pseudorandom number generator","dist-tags":{"latest":"1.1.0"},"versions":{"1.0.0":{"name":"mersenne-twister","version":"1.0.0","description":"Mersenne twister pseudorandom number generator","main":"src/mersenne-twister.js","scripts":{"test":"make test"},"repository":{"type":"git","url":"git://github.com/boo1ean/mersenne-twister.git"},"keywords":["random","mersenne","twister","mersennetwister","generator","seed"],"author":{"name":"Egor Gumenyuk","email":"boo1ean0807@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/boo1ean/mersenne-twister/issues"},"homepage":"https://github.com/boo1ean/mersenne-twister","_id":"mersenne-twister@1.0.0","dist":{"shasum":"e711e719a6a3078cc83f4733eb3899748b4f77ed","tarball":"https://registry.npmjs.org/mersenne-twister/-/mersenne-twister-1.0.0.tgz","integrity":"sha512-ngHd3rxI/Gl6m2IjFrvQwlaThvivq38iE/fXkcBiKH0eNChml6xMBN2JFq1f8qV9yhkQt6gLCTXUAz57BsHBdw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCAENymC7SUkTcg/eVVYRbB86pnqU4Q5/3ZjQ3etEb+JgIhAMQoJsZ4ZA5RkPHYR6FMENbDkBoKcplwmnuV1S/4PSVW"}]},"_from":".","_npmVersion":"1.3.25","_npmUser":{"name":"boo1ean","email":"boo1ean0807@gmail.com"},"maintainers":[{"name":"boo1ean","email":"boo1ean0807@gmail.com"}],"directories":{}},"1.0.1":{"name":"mersenne-twister","version":"1.0.1","description":"Mersenne twister pseudorandom number generator","main":"src/mersenne-twister.js","scripts":{"test":"make test"},"repository":{"type":"git","url":"git://github.com/boo1ean/mersenne-twister.git"},"keywords":["random","mersenne","twister","mersennetwister","generator","seed"],"author":{"name":"Egor Gumenyuk","email":"boo1ean0807@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/boo1ean/mersenne-twister/issues"},"homepage":"https://github.com/boo1ean/mersenne-twister","devDependencies":{"should":"~3.1.2","mocha":"~1.17.1"},"_id":"mersenne-twister@1.0.1","dist":{"shasum":"33465d04f501af49e44a1910955b000afddd2a3f","tarball":"https://registry.npmjs.org/mersenne-twister/-/mersenne-twister-1.0.1.tgz","integrity":"sha512-mRt7QCbTCxIinMypxqWlXDEFhfkSEpSNSHma4V8Mz32Kg6ZRi+5eHnPPMQ4/J3gY6STqhIGUYaQlh3wnkV4NmA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDmd5fyvfA0wKefFBDncblxv06NnzS5MU16cj9L7Ul9fAIhAMquk6yRex/2IHTZ4AYs5tacuYB6vju+ZkTuqSjJtHyM"}]},"_from":".","_npmVersion":"1.3.25","_npmUser":{"name":"boo1ean","email":"boo1ean0807@gmail.com"},"maintainers":[{"name":"boo1ean","email":"boo1ean0807@gmail.com"}]},"1.1.0":{"name":"mersenne-twister","version":"1.1.0","description":"Mersenne twister pseudorandom number generator","main":"src/mersenne-twister.js","scripts":{"test":"make test"},"repository":{"type":"git","url":"git://github.com/boo1ean/mersenne-twister.git"},"keywords":["random","mersenne","twister","mersennetwister","generator","seed"],"author":{"name":"Egor Gumenyuk","email":"boo1ean0807@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/boo1ean/mersenne-twister/issues"},"homepage":"https://github.com/boo1ean/mersenne-twister","devDependencies":{"should":"~3.1.2","mocha":"~1.17.1"},"gitHead":"83844a282375c657473edbe11aa2e2be85fe1746","_id":"mersenne-twister@1.1.0","_shasum":"f916618ee43d7179efcf641bec4531eb9670978a","_from":".","_npmVersion":"2.11.3","_nodeVersion":"0.12.7","_npmUser":{"name":"boo1ean","email":"boo1ean0807@gmail.com"},"dist":{"shasum":"f916618ee43d7179efcf641bec4531eb9670978a","tarball":"https://registry.npmjs.org/mersenne-twister/-/mersenne-twister-1.1.0.tgz","integrity":"sha512-mUYWsMKNrm4lfygPkL3OfGzOPTR2DBlTkBNHM//F6hGp8cLThY897crAlk3/Jo17LEOOjQUrNAx6DvgO77QJkA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICCAU8Cl+t43s+4UtpbLnRoUoWUHmQ5+4XG9uSgj+atsAiEAr2Ixl3Sr41StedjBvhOkX6faYHs/B2UElH2rEIBCB9A="}]},"maintainers":[{"name":"boo1ean","email":"boo1ean0807@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/mersenne-twister-1.1.0.tgz_1470041028277_0.2343587197829038"}}},"readme":"## Pseudorandom number generator [![Build Status](https://travis-ci.org/boo1ean/mersenne-twister.png?branch=master)](https://travis-ci.org/boo1ean/mersenne-twister)\n\nMersenne Twister pseudorandom number generator.\n\n[Origin source](https://gist.github.com/banksean/300494) (generator interface was changed)\n\nAlgorithm - http://en.wikipedia.org/wiki/Mersenne_twister\n\n## Installation\n\n    $ npm install mersenne-twister\n\n## Usage\n\n```javascript\nvar MersenneTwister = require('mersenne-twister');\nvar generator = new MersenneTwister();\n\n// Generates a random number on [0,1) real interval (same interval as Math.random)\ngenerator.random();\n\n// [0, 4294967295]\ngenerator.random_int();\n\n// [0,1]\ngenerator.random_incl();\n\n// (0,1)\ngenerator.random_excl();\n\n// [0,1) with 53-bit resolution\ngenerator.random_long();\n\n// [0, 2147483647]\ngenerator.random_int31();\n```\n\n## Seeding\n\nIf you want to use a specific seed in order to get a repeatable random sequence, pass an integer into the constructor:\n\n```javascript\nvar generator = new MersenneTwister(123);\n``` \n\nand that will always produce the same random sequence.\n\nAlso you can do it on existing generator instance:\n\n```javascript\ngenerator.init_seed(123);\n```\n\n## License\n\nSee source\n","maintainers":[{"name":"boo1ean","email":"boo1ean0807@gmail.com"}],"time":{"modified":"2022-06-19T17:55:57.487Z","created":"2014-02-02T12:53:53.735Z","1.0.0":"2014-02-02T12:53:53.735Z","1.0.1":"2014-02-02T13:52:55.244Z","1.1.0":"2016-08-01T08:43:48.858Z"},"readmeFilename":"README.md","users":{"antixrist":true,"kkuehl":true,"heartnett":true},"homepage":"https://github.com/boo1ean/mersenne-twister","keywords":["random","mersenne","twister","mersennetwister","generator","seed"],"repository":{"type":"git","url":"git://github.com/boo1ean/mersenne-twister.git"},"author":{"name":"Egor Gumenyuk","email":"boo1ean0807@gmail.com"},"bugs":{"url":"https://github.com/boo1ean/mersenne-twister/issues"},"license":"MIT"}