UNPKG

entropy-string

Version:

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

11 lines (9 loc) 1.52 kB
"use strict"; var _require = require('./entropy-string'), Entropy = _require.Entropy; var total = 1e6; console.log('For 1 million IDs, the entropy bits for a risk of repeat of:'); console.log(' 1 in a million ', Entropy.bits(total, 1e6)); console.log(' 1 in a billion ', Entropy.bits(total, 1e9)); console.log(' 1 in a trillion', Entropy.bits(total, 1e12)); //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL3V1aWRfMi5qcyJdLCJuYW1lcyI6WyJyZXF1aXJlIiwiRW50cm9weSIsInRvdGFsIiwiY29uc29sZSIsImxvZyIsImJpdHMiXSwibWFwcGluZ3MiOiI7O2VBQW9CQSxPQUFPLENBQUMsa0JBQUQsQztJQUFuQkMsTyxZQUFBQSxPOztBQUVSLElBQU1DLEtBQUssR0FBRyxHQUFkO0FBQ0FDLE9BQU8sQ0FBQ0MsR0FBUixDQUFZLDhEQUFaO0FBQ0FELE9BQU8sQ0FBQ0MsR0FBUixDQUFZLGtCQUFaLEVBQWdDSCxPQUFPLENBQUNJLElBQVIsQ0FBYUgsS0FBYixFQUFvQixHQUFwQixDQUFoQztBQUNBQyxPQUFPLENBQUNDLEdBQVIsQ0FBWSxrQkFBWixFQUFnQ0gsT0FBTyxDQUFDSSxJQUFSLENBQWFILEtBQWIsRUFBb0IsR0FBcEIsQ0FBaEM7QUFDQUMsT0FBTyxDQUFDQyxHQUFSLENBQVksa0JBQVosRUFBZ0NILE9BQU8sQ0FBQ0ksSUFBUixDQUFhSCxLQUFiLEVBQW9CLElBQXBCLENBQWhDIiwic291cmNlc0NvbnRlbnQiOlsiY29uc3QgeyBFbnRyb3B5IH0gPSByZXF1aXJlKCcuL2VudHJvcHktc3RyaW5nJylcblxuY29uc3QgdG90YWwgPSAxZTZcbmNvbnNvbGUubG9nKCdGb3IgMSBtaWxsaW9uIElEcywgdGhlIGVudHJvcHkgYml0cyBmb3IgYSByaXNrIG9mIHJlcGVhdCBvZjonKVxuY29uc29sZS5sb2coJyAxIGluIGEgbWlsbGlvbiAnLCBFbnRyb3B5LmJpdHModG90YWwsIDFlNikpXG5jb25zb2xlLmxvZygnIDEgaW4gYSBiaWxsaW9uICcsIEVudHJvcHkuYml0cyh0b3RhbCwgMWU5KSlcbmNvbnNvbGUubG9nKCcgMSBpbiBhIHRyaWxsaW9uJywgRW50cm9weS5iaXRzKHRvdGFsLCAxZTEyKSlcbiJdfQ==