UNPKG

es-number-ext

Version:

Native number extensions for javascript and typescript.

13 lines (12 loc) 533 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = randomND; function randomND(mean, sd) { if (typeof mean !== 'number') throw new TypeError('Number.randomND parameter 1 must be a number'); if (typeof sd !== 'number' || sd < 0) throw new TypeError('Number.randomND parameter 2 must be a positive number'); return ((Math.floor(Math.random() * 1000) + Math.floor(Math.random() * 1000) + Math.floor(Math.random() * 1000)) / 500 - 3) * sd + mean; }