@ahmerhh/math-functions

1.0.6 • Public • Published

Math utils

Set of simple math utilities.

Installation

$ npm install --save math-functions

Usage

// import a specific function
import { random } from 'math-functions';

// or everything at once
import * as mathUtils from 'math-functions';

const value = random(0, 50, true);
const mapped = mathUtils.map(24, 0, 100, 0, 1);

API

val = random(min, max, round)

(alias of getRandomValueInRange)

Get a random value in the given [min, max] range. round is false by default.

val = map(val, inMin, inMax, outMin, outMax)

(alias of mapValueToRange)

Map val from range [inMin, inMax] to [outMin, outMax] range.

val = isPOT(val)

(alias of isPowerOfTwo)

Returns true if val is a power of two, false otherwise.

License

MIT, see LICENSE.md for more details.

Versions

Current Tags

  • Version
    Downloads (Last 7 Days)
    • Tag
  • 1.0.6
    2
    • latest

Version History

  • Version
    Downloads (Last 7 Days)
    • Published
  • 1.0.6
    2

Package Sidebar

Install

npm i @ahmerhh/math-functions

Weekly Downloads

2

Version

1.0.6

License

MIT

Unpacked Size

5.95 kB

Total Files

6

Last publish

Collaborators

  • ahmerhh