UNPKG

@lazy-random/util-probabilities

Version:
21 lines (19 loc) 532 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: !0 }), exports.get_prob = function get_prob(t, e) { let r = e, o = [], u = 0, n = t - 1; for (;n--; ) { let e = Math.round(r / t); o.push(e), u += e, r -= e; } return o.unshift(e - u), o; }, exports.get_prob_float = function get_prob_float(t, e) { let r = e, o = [], u = 0, n = t - 1; for (;n--; ) { let e = r / t; o.push(e), u += e, r -= e; } return o.unshift(e - u), o; }; //# sourceMappingURL=index.cjs.production.min.cjs.map