{"_id":"random-lib","_rev":"32-899147665c3caf1293c58234b209d607","name":"random-lib","description":"A library that wraps the Node.js crypto functions to create random floats and bounded integers with ease.","dist-tags":{"latest":"3.0.0"},"versions":{"0.1.0":{"name":"random-lib","version":"0.1.0","description":"A crypto.randomBytes wrapper for generating, ints, floats, and many of those at a time.","main":"index.js","scripts":{"test":"grunt jshint test"},"repository":{"type":"git","url":"git://github.com/fardog/node-random-lib.git"},"engines":{"node":">=0.10.22"},"keywords":["random","crypto"],"author":{"name":"Nathan Wittstock","email":"nate@milkandtang.com"},"license":"MIT","bugs":{"url":"https://github.com/fardog/node-random-lib/issues"},"homepage":"https://github.com/fardog/node-random-lib","dependencies":{"async":"^0.9.0","debug":"^0.8.1"},"devDependencies":{"grunt":"^0.4.5","grunt-cli":"^0.1.13","grunt-contrib-jshint":"^0.10.0","grunt-contrib-nodeunit":"^0.4.0","underscore":"^1.6.0"},"peerDependencies":{"grunt":"^0.4.5"},"_id":"random-lib@0.1.0","_shasum":"ba872f684bfa050ebf7076358d31b37f34e63a4e","_from":"node-random-lib","_npmVersion":"1.4.9","_npmUser":{"name":"fardog","email":"code@fardogllc.com"},"maintainers":[{"name":"fardog","email":"code@fardogllc.com"}],"dist":{"shasum":"ba872f684bfa050ebf7076358d31b37f34e63a4e","tarball":"https://registry.npmjs.org/random-lib/-/random-lib-0.1.0.tgz","integrity":"sha512-yMUYRNMLa7kSunAJ04bRZvISah99dUv/ZwBwxbLtLTsXrYMgfTjHJurCkxG7HyLo7U5uJezuUk6wUazx0AcuGw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDTN0Lko2K2xzMT1QUnY9pNBCxUxfvzN5OllJfCUnubUAIgbkCcsAXuog0B42r9G/K/aoR8ckqlOVHz7uroyTsBc8I="}]}},"0.1.1":{"name":"random-lib","version":"0.1.1","description":"A crypto.randomBytes wrapper for generating, ints, floats, and many of those at a time.","main":"index.js","scripts":{"test":"grunt jshint test"},"repository":{"type":"git","url":"git://github.com/fardog/node-random-lib.git"},"engines":{"node":">=0.10.22"},"keywords":["random","crypto"],"author":{"name":"Nathan Wittstock","email":"nate@milkandtang.com"},"license":"MIT","bugs":{"url":"https://github.com/fardog/node-random-lib/issues"},"homepage":"https://github.com/fardog/node-random-lib","dependencies":{"async":"^0.9.0","debug":"^0.8.1"},"devDependencies":{"grunt":"^0.4.5","grunt-cli":"^0.1.13","grunt-contrib-jshint":"^0.10.0","grunt-contrib-nodeunit":"^0.4.0","underscore":"^1.6.0"},"_id":"random-lib@0.1.1","_shasum":"c564c62da777c934987b95eb1047121cc52cf603","_from":"node-random-lib","_npmVersion":"1.4.9","_npmUser":{"name":"fardog","email":"code@fardogllc.com"},"maintainers":[{"name":"fardog","email":"code@fardogllc.com"}],"dist":{"shasum":"c564c62da777c934987b95eb1047121cc52cf603","tarball":"https://registry.npmjs.org/random-lib/-/random-lib-0.1.1.tgz","integrity":"sha512-A0COYTfVN4IzQXB+hXsxUaGl/3Ne3dpp7b47g3Q9NkWK4iatuxf85KHBwDZLmpJLhiltk90AXuCVp83SXB3QoA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCVDarUYlLZiwAtqfFoX96U6b1ppomWTv9vHKvri89kSwIgG0NQlk7h3ih+ycLK6gQGENK3ApC2V1lXDfZcgZKfUAQ="}]}},"0.1.2":{"name":"random-lib","version":"0.1.2","description":"A crypto.randomBytes wrapper for generating floats, bounded integers, and many of those at a time.","main":"index.js","scripts":{"test":"grunt jshint test"},"repository":{"type":"git","url":"git://github.com/fardog/node-random-lib.git"},"engines":{"node":">=0.10.22"},"keywords":["random","crypto","integer","float"],"author":{"name":"Nathan Wittstock","email":"nate@milkandtang.com"},"license":"MIT","bugs":{"url":"https://github.com/fardog/node-random-lib/issues"},"homepage":"https://github.com/fardog/node-random-lib","dependencies":{"async":"^0.9.0","debug":"^0.8.1"},"devDependencies":{"grunt":"^0.4.5","grunt-cli":"^0.1.13","grunt-contrib-jshint":"^0.10.0","grunt-contrib-nodeunit":"^0.4.0","underscore":"^1.6.0"},"_id":"random-lib@0.1.2","_shasum":"2d1870c8ef57c5789faffb15a4032375ebc90aa5","_from":"node-random-lib","_npmVersion":"1.4.9","_npmUser":{"name":"fardog","email":"code@fardogllc.com"},"maintainers":[{"name":"fardog","email":"code@fardogllc.com"}],"dist":{"shasum":"2d1870c8ef57c5789faffb15a4032375ebc90aa5","tarball":"https://registry.npmjs.org/random-lib/-/random-lib-0.1.2.tgz","integrity":"sha512-eAsmydEwlJ6eQskVcdqrMmrP4h3L4sY4mB0vJ1Tq+PVvw98G5nRoAwKNrPrTh6/lXFCipQrSNM6jl75GXymoeA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGSpUF9bLeWp0TfWqv3qDen7K9Dzuo/gDwE4Cn4752VYAiAz/9ukSDTLZfI7ypJzV/S+w33EhIL6uhbFK9ASAb6lGA=="}]}},"0.1.3":{"name":"random-lib","version":"0.1.3","description":"A crypto.randomBytes wrapper for generating floats, bounded integers, and many of those at a time.","main":"index.js","scripts":{"test":"grunt jshint test"},"repository":{"type":"git","url":"git://github.com/fardog/node-random-lib.git"},"engines":{"node":">=0.10.22"},"keywords":["random","crypto","integer","float"],"author":{"name":"Nathan Wittstock","email":"nate@milkandtang.com"},"license":"MIT","bugs":{"url":"https://github.com/fardog/node-random-lib/issues"},"homepage":"https://github.com/fardog/node-random-lib","dependencies":{"async":"^0.9.0","debug":"^0.8.1"},"devDependencies":{"grunt":"^0.4.5","grunt-cli":"^0.1.13","grunt-contrib-jshint":"^0.10.0","grunt-contrib-nodeunit":"^0.4.0","underscore":"^1.6.0"},"_id":"random-lib@0.1.3","_shasum":"d07c04091c8156f370f7f140277bbf08b93d6a88","_from":"node-random-lib","_npmVersion":"1.4.9","_npmUser":{"name":"fardog","email":"code@fardogllc.com"},"maintainers":[{"name":"fardog","email":"code@fardogllc.com"}],"dist":{"shasum":"d07c04091c8156f370f7f140277bbf08b93d6a88","tarball":"https://registry.npmjs.org/random-lib/-/random-lib-0.1.3.tgz","integrity":"sha512-yQd+xgWBNuZceHhYtcEw2LdxA+HNLv3VeqZqY+XffR+XeaXhUtoKkLHY+WN2s8zYuHPBbai30KNU8/PjEY1ukQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQChbghhW7ZknUYP/M+CSzLShuSU6yfpdqQJqnV1b2E/qQIgWo9dVkrl8dLLGOdEOL0vO7UxXJmE/+mjyhwrVoEQK2M="}]}},"0.1.4":{"name":"random-lib","version":"0.1.4","description":"A crypto.randomBytes wrapper for generating floats, bounded integers, and many of those at a time.","main":"index.js","scripts":{"test":"grunt jshint test"},"repository":{"type":"git","url":"git://github.com/fardog/node-random-lib.git"},"engines":{"node":">=0.10.22"},"keywords":["random","crypto","integer","float"],"author":{"name":"Nathan Wittstock","email":"nate@milkandtang.com"},"license":"MIT","bugs":{"url":"https://github.com/fardog/node-random-lib/issues"},"homepage":"https://github.com/fardog/node-random-lib","dependencies":{"async":"^0.9.0","debug":"^0.8.1"},"devDependencies":{"grunt":"^0.4.5","grunt-cli":"^0.1.13","grunt-contrib-jshint":"^0.10.0","grunt-contrib-nodeunit":"^0.4.0","underscore":"^1.6.0"},"_id":"random-lib@0.1.4","_shasum":"2ad4c0d1fe4ca9a29e1a7e526b710b8b6b3f2b0a","_from":"node-random-lib","_npmVersion":"1.4.9","_npmUser":{"name":"fardog","email":"code@fardogllc.com"},"maintainers":[{"name":"fardog","email":"code@fardogllc.com"}],"dist":{"shasum":"2ad4c0d1fe4ca9a29e1a7e526b710b8b6b3f2b0a","tarball":"https://registry.npmjs.org/random-lib/-/random-lib-0.1.4.tgz","integrity":"sha512-jjCUbSezX2yDWaoZevp3LHcPY3sjNuQZutCJkZEFp2V1ka2aBtgjCGg+95LKz3Dt51NZAtszKrZwK1sZharcBg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCfXmi6Sfq/qcS3ZrGPiZcmmMQqQXOAjkpVQ3rXRtf/7gIhAOADNMRfUqBES9dpbE4C7nt/kiX77mK1rkF3LIJCT8L6"}]}},"0.1.5":{"name":"random-lib","version":"0.1.5","description":"A crypto.randomBytes wrapper for generating floats, bounded integers, and many of those at a time. Good for the browser, and for Node.JS.","main":"index.js","scripts":{"test":"grunt jshint test"},"repository":{"type":"git","url":"git://github.com/fardog/node-random-lib.git"},"engines":{"node":">=0.10.22"},"keywords":["random","crypto","integer","float"],"author":{"name":"Nathan Wittstock","email":"nate@milkandtang.com"},"license":"MIT","bugs":{"url":"https://github.com/fardog/node-random-lib/issues"},"homepage":"https://github.com/fardog/node-random-lib","dependencies":{"async":"^0.9.0","debug":"^0.8.1"},"devDependencies":{"grunt":"^0.4.5","grunt-cli":"^0.1.13","grunt-contrib-jshint":"^0.10.0","grunt-contrib-nodeunit":"^0.4.0","grunt-testling":"^1.0.0","nodeunit-browser-tap":"0.0.4","testling":"^1.6.1","underscore":"^1.6.0"},"testling":{"files":"test/browser_host.js","browsers":["ie/8..latest","firefox/17..latest","firefox/nightly","chrome/22..latest","chrome/canary","opera/12..latest","opera/next","safari/5.1..latest"]},"_id":"random-lib@0.1.5","_shasum":"b8fbdb029bde0f63f772029f92d720d55183fa70","_from":"node-random-lib","_npmVersion":"1.4.9","_npmUser":{"name":"fardog","email":"code@fardogllc.com"},"maintainers":[{"name":"fardog","email":"code@fardogllc.com"}],"dist":{"shasum":"b8fbdb029bde0f63f772029f92d720d55183fa70","tarball":"https://registry.npmjs.org/random-lib/-/random-lib-0.1.5.tgz","integrity":"sha512-Dq4pN5vwBYGbSdLP2Yt23WnE0X61e1TAbh0V/C1iyRrkaM1tHw2sHSePyvoMxDNnr+BQEEPIO5aFbeVtJs6o+Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC0w9KXdNSlaUBvfLzZpTSTefMljFseUw2FEG5rSqDPUAIhAJGNMAFBQ0FAxSDKgGbMD6vEgl9Nw5YV/62EvmGkfzzA"}]}},"1.0.0":{"name":"random-lib","version":"1.0.0","description":"A crypto.randomBytes wrapper for generating floats, bounded integers, and many of those at a time. Good for the browser, and for Node.JS.","main":"index.js","scripts":{"test":"grunt jshint test"},"repository":{"type":"git","url":"git://github.com/fardog/node-random-lib.git"},"engines":{"node":">=0.10.22"},"keywords":["random","crypto","integer","float"],"author":{"name":"Nathan Wittstock","email":"nate@milkandtang.com"},"license":"MIT","bugs":{"url":"https://github.com/fardog/node-random-lib/issues"},"homepage":"https://github.com/fardog/node-random-lib","dependencies":{"async":"^0.9.0","debug":"^1.0.4","when":"^3.4.3"},"devDependencies":{"grunt":"^0.4.5","grunt-cli":"^0.1.13","grunt-contrib-jshint":"^0.10.0","grunt-contrib-nodeunit":"^0.4.0","grunt-testling":"^1.0.0","nodeunit-browser-tap":"0.0.4","testling":"^1.6.1","underscore":"^1.6.0"},"testling":{"files":"test/browser_host.js","browsers":["ie/8..latest","firefox/17..latest","firefox/nightly","chrome/22..latest","chrome/canary","opera/12..latest","opera/next","safari/5.1..latest"]},"gitHead":"ae0d75de288011e67fb6e39d06f601316ec578fe","_id":"random-lib@1.0.0","_shasum":"21f357427225fec939b44149c761d87df94724da","_from":"node-random-lib","_npmVersion":"1.4.23","_npmUser":{"name":"fardog","email":"code@fardogllc.com"},"maintainers":[{"name":"fardog","email":"code@fardogllc.com"}],"dist":{"shasum":"21f357427225fec939b44149c761d87df94724da","tarball":"https://registry.npmjs.org/random-lib/-/random-lib-1.0.0.tgz","integrity":"sha512-4O8na9DsGX7w+2l+xQ7fY0HlEbgiiD6YZ98YGG4D1Ouz6KZZhEVvyRObXFK0JQbsS4z7xa/lAVsJKCSlIceq/A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEkt7Tlv8QJV49OVU/7oWaeBltOz9J3hxCYpaWurs1T6AiEAikPsDTTG7gIsx79S3RHAmlODPORlP2btIz7gAowLdaA="}]}},"1.0.1":{"name":"random-lib","version":"1.0.1","description":"A crypto.randomBytes wrapper for generating floats, bounded integers, and many of those at a time. Good for the browser, and for Node.JS.","main":"index.js","scripts":{"test":"grunt jshint test"},"repository":{"type":"git","url":"git://github.com/fardog/node-random-lib.git"},"engines":{"node":">=0.10.22"},"keywords":["random","crypto","integer","float"],"author":{"name":"Nathan Wittstock","email":"nate@milkandtang.com"},"license":"MIT","bugs":{"url":"https://github.com/fardog/node-random-lib/issues"},"homepage":"https://github.com/fardog/node-random-lib","dependencies":{"async":"^0.9.0","debug":"^1.0.4","when":"^3.4.3"},"devDependencies":{"grunt":"^0.4.5","grunt-cli":"^0.1.13","grunt-contrib-jshint":"^0.10.0","grunt-contrib-nodeunit":"^0.4.0","grunt-testling":"^1.0.0","nodeunit-browser-tap":"0.0.4","testling":"^1.6.1","underscore":"^1.6.0"},"testling":{"files":"test/browser_host.js","browsers":["ie/8..latest","firefox/17..latest","firefox/nightly","chrome/22..latest","chrome/canary","opera/12..latest","opera/next","safari/5.1..latest"]},"gitHead":"a18f7dbb05eedc2384df4f3c61f87d2330df0035","_id":"random-lib@1.0.1","_shasum":"d4ab5e99a338640c8cc9767c0b2c7fdcf3aa307b","_from":".","_npmVersion":"1.4.23","_npmUser":{"name":"fardog","email":"code@fardogllc.com"},"maintainers":[{"name":"fardog","email":"code@fardogllc.com"}],"dist":{"shasum":"d4ab5e99a338640c8cc9767c0b2c7fdcf3aa307b","tarball":"https://registry.npmjs.org/random-lib/-/random-lib-1.0.1.tgz","integrity":"sha512-q/Do2Cfeel3b63+gF2H4YDsyJ76X2o0uBECG27PlKYlQr1awQuskwDaeqaW1fXVERSUVBbxvPW5G/Ft7AC+Vig==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICA39lN/tuj8J91fqYwYEO20JgGtlmoz3E/0rrppKJ1WAiEAoFAdS55OERAmv+ShXEkGgIRBN4WBO9D3plCxYNFJ2Dw="}]}},"1.1.0":{"name":"random-lib","version":"1.1.0","description":"A crypto.randomBytes wrapper for generating floats, bounded integers, and many of those at a time. Supports both a callback-based API and Promises/A+.","main":"index.js","scripts":{"test":"grunt jshint test"},"repository":{"type":"git","url":"git://github.com/fardog/node-random-lib.git"},"engines":{"node":">=0.10.22"},"keywords":["random","crypto","integer","float"],"author":{"name":"Nathan Wittstock","email":"nate@milkandtang.com"},"license":"MIT","bugs":{"url":"https://github.com/fardog/node-random-lib/issues"},"homepage":"https://github.com/fardog/node-random-lib","dependencies":{"async":"^0.9.0","debug":"^1.0.4","when":"^3.4.3"},"devDependencies":{"grunt":"^0.4.5","grunt-cli":"^0.1.13","grunt-contrib-jshint":"^0.10.0","grunt-contrib-nodeunit":"^0.4.0","grunt-testling":"^1.0.0","nodeunit-browser-tap":"0.0.4","testling":"^1.6.1","underscore":"^1.6.0"},"testling":{"files":"test/browser_host.js","browsers":["ie/8..latest","firefox/17..latest","firefox/nightly","chrome/22..latest","chrome/canary","opera/12..latest","opera/next","safari/5.1..latest"]},"gitHead":"1becbe97a64045beef6f5f8e6335340ff157870a","_id":"random-lib@1.1.0","_shasum":"31ecd66d660ee91ecb315af8aa3950f7f595bceb","_from":".","_npmVersion":"1.4.23","_npmUser":{"name":"fardog","email":"code@fardogllc.com"},"maintainers":[{"name":"fardog","email":"code@fardogllc.com"}],"dist":{"shasum":"31ecd66d660ee91ecb315af8aa3950f7f595bceb","tarball":"https://registry.npmjs.org/random-lib/-/random-lib-1.1.0.tgz","integrity":"sha512-ThPTL6mN3TjGTEsLIKj1xtr6RsWW5+YEB6WZjy4ef+zs4qYjXb+REH+40hcKKWRKu5LF7kLwksKy5KzUv0CzSQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE/fiCRMmhzYSlMC3JMwPgniKNuGviTAeEI6mrKf9WJ0AiEAgnRMRUAhRiGwOHy9RctqA6rjLFwO8dNDVGzgD0U1Zvc="}]}},"1.1.2":{"name":"random-lib","version":"1.1.2","description":"A crypto.randomBytes wrapper for generating floats, bounded integers, and many of those at a time. Supports both a callback-based API and Promises/A+.","main":"index.js","scripts":{"test":"grunt jshint test"},"repository":{"type":"git","url":"git://github.com/fardog/node-random-lib.git"},"engines":{"node":">=0.10.22"},"keywords":["random","crypto","integer","float"],"author":{"name":"Nathan Wittstock","email":"nate@milkandtang.com"},"license":"MIT","bugs":{"url":"https://github.com/fardog/node-random-lib/issues"},"homepage":"https://github.com/fardog/node-random-lib","dependencies":{"async":"^0.9.0","debug":"^2.0.0","when":"^3.4.3"},"devDependencies":{"grunt":"^0.4.5","grunt-cli":"^0.1.13","grunt-contrib-jshint":"^0.10.0","grunt-contrib-nodeunit":"^0.4.0","grunt-testling":"^1.0.0","nodeunit-browser-tap":"0.0.4","testling":"^1.6.1","underscore":"^1.6.0"},"testling":{"files":"test/browser_host.js","browsers":["ie/8..latest","firefox/17..latest","firefox/nightly","chrome/22..latest","chrome/canary","opera/12..latest","opera/next","safari/5.1..latest"]},"gitHead":"43415717bb7eb3e810e00b5c0bc794b4ed1473dd","_id":"random-lib@1.1.2","_shasum":"08e0aa48a4b6c4025164d2ed0dfd03aa4effae83","_from":".","_npmVersion":"1.4.23","_npmUser":{"name":"fardog","email":"code@fardogllc.com"},"maintainers":[{"name":"fardog","email":"code@fardogllc.com"}],"dist":{"shasum":"08e0aa48a4b6c4025164d2ed0dfd03aa4effae83","tarball":"https://registry.npmjs.org/random-lib/-/random-lib-1.1.2.tgz","integrity":"sha512-YWkm/+Fgg5vzqE/lkc+9IGIZPfSJIoNslLzURbeoutsq9M2oDVMk+d6RBLxv743g2EbF8ihhuntXa+cc4KrZgQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDlk+uOGirf68zIcrlKGp654WHI3USHzL3YBaNkBysu0QIgWBPfGJPR0s19483O/1mw+a+hIcC6/mYLEbjiWtqR0qk="}]}},"1.1.3":{"name":"random-lib","version":"1.1.3","description":"A crypto.randomBytes wrapper for generating floats, bounded integers, and many of those at a time. Supports both a callback-based API and Promises/A+.","main":"index.js","scripts":{"test":"grunt jshint test"},"repository":{"type":"git","url":"git://github.com/fardog/node-random-lib.git"},"engines":{"node":">=0.10.22"},"keywords":["random","crypto","integer","float"],"author":{"name":"Nathan Wittstock","email":"nate@milkandtang.com"},"license":"MIT","bugs":{"url":"https://github.com/fardog/node-random-lib/issues"},"homepage":"https://github.com/fardog/node-random-lib","dependencies":{"async":"^0.9.0","debug":"^2.0.0","when":"^3.4.6"},"devDependencies":{"grunt":"^0.4.5","grunt-cli":"^0.1.13","grunt-contrib-jshint":"^0.10.0","grunt-contrib-nodeunit":"^0.4.0","grunt-testling":"^1.0.0","nodeunit-browser-tap":"0.0.4","testling":"^1.6.1","underscore":"^1.6.0"},"testling":{"files":"test/browser_host.js","browsers":["ie/8..latest","firefox/17..latest","firefox/nightly","chrome/22..latest","chrome/canary","opera/12..latest","opera/next","safari/5.1..latest"]},"gitHead":"3fdd81220fc677b0f1ed5b38cfc9d5565f44675f","_id":"random-lib@1.1.3","_shasum":"b46442eefb6e0e85dca3fe996260d4f01e436f19","_from":".","_npmVersion":"1.4.23","_npmUser":{"name":"fardog","email":"code@fardogllc.com"},"maintainers":[{"name":"fardog","email":"code@fardogllc.com"}],"dist":{"shasum":"b46442eefb6e0e85dca3fe996260d4f01e436f19","tarball":"https://registry.npmjs.org/random-lib/-/random-lib-1.1.3.tgz","integrity":"sha512-W/Mkgwrbm4vFw+Fnye1+Yq9vJ0Y85RjbDYDJFfJeIyjOyVVE5Ax310aYXgcCyyGvZgZYkn0xBB5TBQK9JkfjFQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB59cqpW11llGytdCJ1kJPgMz82Qo5cgD/UGVrx7jh4uAiB1iNWDSOqUaqMM8aQRZgghiDY/DAc4mS9rlUArKgRWGQ=="}]}},"2.0.1":{"name":"random-lib","version":"2.0.1","description":"A library that wraps the Node.js crypto functions to create random floats and bounded integers with ease.","main":"index.js","scripts":{"test":"tape test.js && npm run lint","lint":"standard *.js"},"repository":{"type":"git","url":"git://github.com/fardog/node-random-lib.git"},"keywords":["random","crypto","integer","float"],"author":{"name":"Nathan Wittstock","email":"nate@milkandtang.com"},"license":"MIT","bugs":{"url":"https://github.com/fardog/node-random-lib/issues"},"homepage":"https://github.com/fardog/node-random-lib","dependencies":{"dezalgo":"^1.0.3","object-assign":"^4.0.1","es6-promise":"^3.1.2"},"devDependencies":{"standard":"^6.0.8","tape":"^4.5.1"},"gitHead":"e1336d8984133aa8f51b1a455cd9042836e88ef2","_id":"random-lib@2.0.1","_shasum":"41fe111a00bcae3c5ff065c4999aee7e852be34c","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.3","_npmUser":{"name":"fardog","email":"code@fardogllc.com"},"maintainers":[{"name":"fardog","email":"code@fardogllc.com"}],"dist":{"shasum":"41fe111a00bcae3c5ff065c4999aee7e852be34c","tarball":"https://registry.npmjs.org/random-lib/-/random-lib-2.0.1.tgz","integrity":"sha512-36Yg1mn0Xt+1THZLsh6llFsyUqUJIBnSWxdGkCOyznL5IA9Db6QfPNbz48yWHDdDSI7hpDIt6XLbWUgnF8CEuQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCG8Jgpc36CliCElFaL7MSMv9Alokf0hgjrpS9D56oD8gIgfzew6X3Oxd/GmAEHndwdHPGwGTXEChdMCXE+w8diLqs="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/random-lib-2.0.1.tgz_1460077983640_0.7474261894822121"}},"2.0.2":{"name":"random-lib","version":"2.0.2","description":"A library that wraps the Node.js crypto functions to create random floats and bounded integers with ease.","main":"index.js","scripts":{"test":"tape test.js && npm run lint","lint":"standard *.js"},"repository":{"type":"git","url":"git://github.com/fardog/node-random-lib.git"},"keywords":["random","crypto","integer","float"],"author":{"name":"Nathan Wittstock","email":"nate@milkandtang.com"},"license":"MIT","bugs":{"url":"https://github.com/fardog/node-random-lib/issues"},"homepage":"https://github.com/fardog/node-random-lib","dependencies":{"dezalgo":"^1.0.3","object-assign":"^4.0.1","es6-promise":"^3.1.2"},"devDependencies":{"standard":"^6.0.8","tape":"^4.5.1"},"gitHead":"347d76e7245fd9908e8ca3157f44fba34833f205","_id":"random-lib@2.0.2","_shasum":"bc7afd9417a0ba47aebd90497babc067d38255c9","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.3","_npmUser":{"name":"fardog","email":"code@fardogllc.com"},"maintainers":[{"name":"fardog","email":"code@fardogllc.com"}],"dist":{"shasum":"bc7afd9417a0ba47aebd90497babc067d38255c9","tarball":"https://registry.npmjs.org/random-lib/-/random-lib-2.0.2.tgz","integrity":"sha512-d5Ele3B5Koh1zCu83DwCkj/+5ZH79c1QTT2IR2qd2XUmuEPW5FJA71MxfxIhEwAh07KYLO4/agCpYznQVkE+Sg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHjiow2TrkhvnUW05zpuDaXMnqqTF/tBvmHFgwf9MWkOAiEAz0wL3DhUQxno9dycERTzRWrVvt9hUfVvo6bzYPdr4KU="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/random-lib-2.0.2.tgz_1460078412982_0.33085026126354933"}},"2.1.0":{"name":"random-lib","version":"2.1.0","description":"A library that wraps the Node.js crypto functions to create random floats and bounded integers with ease.","main":"index.js","scripts":{"test":"tape test.js && npm run lint","lint":"standard *.js"},"repository":{"type":"git","url":"git://github.com/fardog/node-random-lib.git"},"keywords":["random","crypto","integer","float"],"author":{"name":"Nathan Wittstock","email":"nate@milkandtang.com"},"license":"MIT","bugs":{"url":"https://github.com/fardog/node-random-lib/issues"},"homepage":"https://github.com/fardog/node-random-lib","dependencies":{"dezalgo":"^1.0.3","object-assign":"^4.0.1","es6-promise":"^3.1.2"},"devDependencies":{"standard":"^6.0.8","tape":"^4.5.1"},"gitHead":"c1e4f48eb5b9c37d18cc8168b05abcd0980ff021","_id":"random-lib@2.1.0","_shasum":"3eb3970ff27c1af73c588ab91075d8f0a0438df5","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.3","_npmUser":{"name":"fardog","email":"code@fardogllc.com"},"maintainers":[{"name":"fardog","email":"code@fardogllc.com"}],"dist":{"shasum":"3eb3970ff27c1af73c588ab91075d8f0a0438df5","tarball":"https://registry.npmjs.org/random-lib/-/random-lib-2.1.0.tgz","integrity":"sha512-1L78w0CUHE1JzLJRMCAKoX6rJVhYftrbkVB00mcqvOitbM8ZLaNWpYJ/ZDFyhFSxVvl7San/gXJmYDSgNh0Z/g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCmzF8vvtSM9BSFk+courBvRFuHmLO5u733GMx0BFpd/wIgMmEy6FojIfimuAOkBPRKGgu69nZoGuiDpy97VX4CZqY="}]},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/random-lib-2.1.0.tgz_1461737614022_0.43710869108326733"}},"3.0.0":{"name":"random-lib","version":"3.0.0","description":"A library that wraps the Node.js crypto functions to create random floats and bounded integers with ease.","main":"index.js","scripts":{"lint":"standard **/*.js","test-ts":"tsc --noEmit test.ts","test":"tape test.js && npm run test-ts && npm run lint"},"repository":{"type":"git","url":"git://github.com/fardog/node-random-lib.git"},"keywords":["random","crypto","integer","float"],"author":{"name":"Nathan Wittstock","email":"nate@milkandtang.com"},"license":"MIT","bugs":{"url":"https://github.com/fardog/node-random-lib/issues"},"homepage":"https://github.com/fardog/node-random-lib","dependencies":{"dezalgo":"^1.0.3","rejection-sampled-int":"^0.3.0"},"devDependencies":{"standard":"^10.0.3","tape":"^4.8.0","typescript":"^2.4.2"},"gitHead":"1dc05c8ada71049cbd2382239c1c6c6042bf3d97","_id":"random-lib@3.0.0","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"fardog","email":"code@fardogllc.com"},"dist":{"integrity":"sha512-4hCXNjdaY1fBSm4JRdpz7+COAPxBInNvl0d4p2KHJy5VAw5LSokqRIisya739+fngCaFq7aHXzbN4hZ+Cy9nnQ==","shasum":"96df938ffca7ad14e2864f488cb8ce4c7f64ef47","tarball":"https://registry.npmjs.org/random-lib/-/random-lib-3.0.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICplMKfqKtUGvUxJwgTouPvqbNVEyON8l5LQsCvsmVxfAiA1221dX70IzbMbu0owEFY/QN4pfTi9cN+2CqrPOU8txg=="}]},"maintainers":[{"name":"fardog","email":"code@fardogllc.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/random-lib-3.0.0.tgz_1515120267156_0.8212352476548404"}}},"readme":"# random-lib\n\n[![Build Status](http://img.shields.io/travis/fardog/node-random-lib/master.svg?style=flat-square)](https://travis-ci.org/fardog/node-random-lib)\n[![npm install](http://img.shields.io/npm/dm/random-lib.svg?style=flat-square)](https://www.npmjs.org/package/random-lib)\n[![js-standard-style](https://img.shields.io/badge/code%20style-standard-brightgreen.svg?style=flat-square)](https://github.com/feross/standard)\n\nA library that wraps the [Node.js][] crypto functions to create random floats\nand bounded integers with ease.\n\n> **Warning:** I am not a cryptographer, or any sort of random number expert.\n  An audit would be greatly appreciated.\n\nVersion 3.0 of this module brings a new API and very different performance\ncharacteristics for integers; however it also removes bias which existed in\nolder versions of this module.\n\n* [Version 3 Update Notes][v3]\n* [Version 2 Docs][v2]\n\n## Installation\n\nTo install the module for use in your projects:\n\n```bash\nnpm install random-lib\n```\n\n## Usage\n\n```js\nvar rand = require('random-lib')\nvar opts = {\n  min: 1,\n  max: 10,\n  num: 10\n}\n\n// get 10 random integers, between 1 and 10\nrand.ints(opts, function(err, results) {\n  console.log(results) // [ 1, 1, 8, 9, 1, 4, 1, 6, 3, 8 ]\n})\n\n// or, with promises\nrand.ints(opts).then(function(results) {\n  console.log(results) // [ 2, 8, 4, 5, 2, 1, 7, 7, 8, 9 ]\n})\n\n// or synchronously\nvar results = rand.intsSync(opts)\nconsole.log(results) // [ 2, 1, 3, 8, 9, 7, 2, 4, 4, 7 ]\n```\n\nOptions are accepted, but are different if you're asking for floats or integers.\n\n### Options\n\nOptions are passed via an object; what's shown below are the defaults,\nand nothing is required.\n\n```js\n\n// for integers; what's shown are the defaults.\nvar options = {\n  num: 10,  // number of ints to receive\n  min: 0,  // minimum bound (inclusive)\n  max: Number.MAX_SAFE_INT,  // maximum bound (exclusive),\n  unique: false  // receive only unique ints; only supported when async\n}\nrand.ints(options, function(err, results) {\n  console.log(results)\n})\n\n//for floats; what's shown are the defaults.\nvar options = {\n  num: 10,  // number of floats to receive\n  unique: false  // receive only unique floats; only supported when async\n}\nrand.floats(options, function(err, results) {\n  console.log(results)\n})\n```\n\n### API\n\nWhen calling any function, omitting a callback will cause the function to\nreturn a Promise.\n\n* `ints([options], [callback (err, results)]): number[]`  \n  Get an array of random integers.\n* `int([options], [callback (err, result)]): number`  \n  Convenience function to get a single random integer.\n* `floats([options], [callback (err, results)]): number[]`  \n  Get an array of random floats between 0 and 1.\n* `float([options], [callback (err, results)]): number`  \n  Convenience function to get a single random float between 0 and 1.\n\n#### Synchronous Methods\n\nSynchronous methods take the same options as their async counterparts, except\nfor the `unique` option which is not supported while synchronous.\n\n* `intsSync([options]): number[]`\n* `intSync([options]): number`\n* `floatsSync([options]): number[]`\n* `floatSync([options]): number`\n\n## Notes\n\n* Using the synchronous interface calls [crypto.randomBytes][] synchronously;\n  please be sure to read the documentation for your Node.js version to\n  understand the performance implications.\n\n## Contributing\n\nFeel free to send pull requests! I'm not picky, but would like the following:\n\n1. Write tests for any new features, and do not break existing tests.\n2. Follow existing code style.\n3. Be sure to point out any changes that break API.\n4. Do not bump package.json `version` or add new dependencies without discussing\n   in an issue first.\n\n## History\n\nSee [CHANGELOG][] for details.\n\n## License\n\nMIT. See [LICENSE][] for details.\n\n[crypto.randomBytes]: https://nodejs.org/dist/latest-v6.x/docs/api/crypto.html#crypto_crypto_randombytes_size_callback\n[CHANGELOG]: ./CHANGELOG.md\n[LICENSE]: ./LICENSE\n[Node.js]: http://nodejs.org\n[v2]: https://github.com/fardog/node-random-lib/tree/v2.1.0#random-lib\n[v3]: https://github.com/fardog/node-random-lib/blob/master/CHANGELOG.md#300\n","maintainers":[{"name":"fardog","email":"code@fardogllc.com"}],"time":{"modified":"2022-06-25T11:33:28.065Z","created":"2014-05-22T00:06:43.612Z","0.1.0":"2014-05-22T00:06:43.612Z","0.1.1":"2014-05-22T00:23:10.422Z","0.1.2":"2014-05-22T01:52:55.726Z","0.1.3":"2014-05-26T07:09:56.590Z","0.1.4":"2014-06-07T03:06:50.188Z","0.1.5":"2014-06-10T17:14:03.248Z","1.0.0":"2014-08-13T03:50:40.168Z","1.0.1":"2014-08-19T22:17:29.761Z","1.1.0":"2014-08-20T05:11:12.452Z","1.1.2":"2014-09-11T17:58:24.642Z","1.1.3":"2014-09-15T19:42:27.995Z","2.0.0":"2016-04-08T01:10:23.562Z","2.0.1":"2016-04-08T01:13:07.025Z","2.0.2":"2016-04-08T01:20:15.212Z","2.1.0":"2016-04-27T06:13:34.975Z","3.0.0":"2018-01-05T02:44:27.878Z"},"homepage":"https://github.com/fardog/node-random-lib","keywords":["random","crypto","integer","float"],"repository":{"type":"git","url":"git://github.com/fardog/node-random-lib.git"},"author":{"name":"Nathan Wittstock","email":"nate@milkandtang.com"},"bugs":{"url":"https://github.com/fardog/node-random-lib/issues"},"license":"MIT","readmeFilename":"README.md","users":{"dyc5828":true}}