UNPKG

@randplus/0to1

Version:

In theory, the random functions in this package can also output 1. This package is included in 'randplus'.

21 lines (18 loc) 640 B
const versions = require('./src/versions'); /** * @function * Returns a number between 0 and 1. * @param {string | number | null} version - Choose a version to use. * @returns {number} Returns a number between 0 and 1. */ function random(version) { if (!version) version = versions.at(-1); if (typeof version !== 'string' && typeof version !== 'number') throw new Error('version must be string or number.'); try { return require(`./randoms/v${`${version}`.replace('v', '')}.js`)(); } catch { throw new Error('version not found.') } } module.exports = random; module.exports.versions = versions;