# Math (functions)

- [BIS_fnc_arithmeticMean](../../functions/BIS_fnc_arithmeticMean.md): Returns the arithmetic mean) ("average value") of an array of numbers.
- [BIS_fnc_clamp](../../functions/BIS_fnc_clamp.md): Clamps provided value within min..max range.
- [BIS_fnc_convertUnits](../../functions/BIS_fnc_convertUnits.md): Converts values to a target system of units.
- [BIS_fnc_cutDecimals](../../functions/BIS_fnc_cutDecimals.md): Function that rounds specified number to specified amount of decimals.
- [BIS_fnc_deltaTime](../../functions/BIS_fnc_deltaTime.md): Calculates and returns the time's delta between previous and current call to this function.
- [BIS_fnc_findExtreme](../../functions/BIS_fnc_findExtreme.md): Returns the minimum or maximum value in an array of numbers.
- [BIS_fnc_fixDate](../../functions/BIS_fnc_fixDate.md): Checks the array with date data and makes sure the values are within the boundries.
- [BIS_fnc_geometricMean](../../functions/BIS_fnc_geometricMean.md): Returns the geometric mean of an array of numbers.
- [BIS_fnc_greatestNum](../../functions/BIS_fnc_greatestNum.md): Returns the greatest number out of the passed set.
- [BIS_fnc_HEXtoRGB](../../functions/BIS_fnc_HEXtoRGB.md): Convert RGBA hexcode color into RGBA array format.
- [BIS_fnc_isLeapYear](../../functions/BIS_fnc_isLeapYear.md): Returns true if given year is a leap year, otherwise false.
- [BIS_fnc_linearConversion](../../functions/BIS_fnc_linearConversion.md) **[deprecated]**: Linear conversion of a value from one set to another
- [BIS_fnc_lowestNum](../../functions/BIS_fnc_lowestNum.md): Returns the lowest number out of the passed set.
- [BIS_fnc_monthDays](../../functions/BIS_fnc_monthDays.md): Returns number of days in given month. Takes in account for leap year.
- [BIS_fnc_nearestNum](../../functions/BIS_fnc_nearestNum.md): Returns the provided set closest number to the target number.
- [BIS_fnc_numberText](../../functions/BIS_fnc_numberText.md): Convert a number into string (avoiding scientific notation).
- [BIS_fnc_parseNumber](../../functions/BIS_fnc_parseNumber.md): Return number from expression
- [BIS_fnc_pow](../../functions/BIS_fnc_pow.md): Return value1 raised to the power of value2. Identical to a ^ b.
- [BIS_fnc_pulsate](../../functions/BIS_fnc_pulsate.md): Pulsates a value from 0 to 1.
- [BIS_fnc_randomInt](../../functions/BIS_fnc_randomInt.md): Returns a random integer between the two passed numbers (inclusive). The order of parameters doesn't matter: it can be `[min, max]` or `[max, min]`.
- [BIS_fnc_randomNum](../../functions/BIS_fnc_randomNum.md): Returns a random (float) number between the two passed numbers. The order of parameters doesn't matter: it can be `[min, max]` or `[max, min]`.
- [BIS_fnc_romanNumeral](../../functions/BIS_fnc_romanNumeral.md): Convert integer to roman numerals (e.g. 42 becomes "XLII").
- [BIS_fnc_roundDir](../../functions/BIS_fnc_roundDir.md): Round direction to nearest set rounding; used for determining cardinal direction.
- [BIS_fnc_roundNum](../../functions/BIS_fnc_roundNum.md): Round a number to the provided factor.
