UNPKG

entropy-string

Version:

Efficiently generate cryptographically strong random strings of specified entropy from various character sets.

13 lines (11 loc) 1.41 kB
"use strict"; // Potential of _1 million_ random strings with _1 in a billion_ chance of repeat var _require = require('./entropy-string'), Entropy = _require.Entropy; var entropy = new Entropy({ total: 1e6, risk: 1e9 }); var string = entropy.string(); console.log("\n Potential 1 million random strings with 1 in a billion chance of repeat: ".concat(string, "\n")); //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL3RsZHJfMS5qcyJdLCJuYW1lcyI6WyJyZXF1aXJlIiwiRW50cm9weSIsImVudHJvcHkiLCJ0b3RhbCIsInJpc2siLCJzdHJpbmciLCJjb25zb2xlIiwibG9nIl0sIm1hcHBpbmdzIjoiOztBQUFBO2VBRW9CQSxPQUFPLENBQUMsa0JBQUQsQztJQUFuQkMsTyxZQUFBQSxPOztBQUVSLElBQU1DLE9BQU8sR0FBRyxJQUFJRCxPQUFKLENBQVk7QUFBRUUsRUFBQUEsS0FBSyxFQUFFLEdBQVQ7QUFBY0MsRUFBQUEsSUFBSSxFQUFFO0FBQXBCLENBQVosQ0FBaEI7QUFDQSxJQUFNQyxNQUFNLEdBQUdILE9BQU8sQ0FBQ0csTUFBUixFQUFmO0FBRUFDLE9BQU8sQ0FBQ0MsR0FBUix3RkFBNEZGLE1BQTVGIiwic291cmNlc0NvbnRlbnQiOlsiLy8gUG90ZW50aWFsIG9mIF8xIG1pbGxpb25fIHJhbmRvbSBzdHJpbmdzIHdpdGggXzEgaW4gYSBiaWxsaW9uXyBjaGFuY2Ugb2YgcmVwZWF0XG5cbmNvbnN0IHsgRW50cm9weSB9ID0gcmVxdWlyZSgnLi9lbnRyb3B5LXN0cmluZycpXG5cbmNvbnN0IGVudHJvcHkgPSBuZXcgRW50cm9weSh7IHRvdGFsOiAxZTYsIHJpc2s6IDFlOSB9KVxuY29uc3Qgc3RyaW5nID0gZW50cm9weS5zdHJpbmcoKVxuXG5jb25zb2xlLmxvZyhgXFxuICBQb3RlbnRpYWwgMSBtaWxsaW9uIHJhbmRvbSBzdHJpbmdzIHdpdGggMSBpbiBhIGJpbGxpb24gY2hhbmNlIG9mIHJlcGVhdDogJHtzdHJpbmd9XFxuYClcbiJdfQ==