# Math Module

## Index

math/abs cfunction
```(math/abs x)

Return the absolute value of x.```

math/acos cfunction
```(math/acos x)

Returns the arccosine of x.```

math/asin cfunction
```(math/asin x)

Returns the arcsine of x.```

math/atan cfunction
```(math/atan x)

Returns the arctangent of x.```

math/atan2 cfunction
```(math/atan2 y x)

Return the arctangent of y/x. Works even when x is 0.```

math/ceil cfunction
```(math/ceil x)

Returns the smallest integer value number that is not less than x.```

math/cos cfunction
```(math/cos x)

Returns the cosine of x.```

math/cosh cfunction
```(math/cosh x)

Return the hyperbolic cosine of x.```

math/e number
`The base of the natural log.`

math/exp cfunction
```(math/exp x)

Returns e to the power of x.```

math/floor cfunction
```(math/floor x)

Returns the largest integer value number that is not greater than x.```

math/inf number
`The number representing positive infinity`

math/log cfunction
```(math/log x)

Returns log base natural number of x.```

math/log10 cfunction
```(math/log10 x)

Returns log base 10 of x.```

math/pi number
`The value pi.`

math/pow cfunction
```(math/pow a x)

Return a to the power of x.```

math/random cfunction
```(math/random)

Returns a uniformly distributed random number between 0 and 1.```

math/rng cfunction
```(math/rng &opt seed)

Creates a Psuedo-Random number generator, with an optional seed. The seed should be an unsigned 32 bit integer. Do not use this for cryptography. Returns a core/rng abstract type.```

math/rng-int cfunction
```(math/rng-int rng &opt max)

Extract a random random integer in the range [0, max] from the RNG. If no max is given, the default is 2^31 - 1.```

math/rng-uniform cfunction
```(math/rng-seed rng seed)

Extract a random number in the range [0, 1) from the RNG.```

math/seedrandom cfunction
```(math/seedrandom seed)

Set the seed for the random number generator. 'seed' should be an integer.```

math/sin cfunction
```(math/sin x)

Returns the sine of x.```

math/sinh cfunction
```(math/sinh x)

Return the hyperbolic sine of x.```

math/sqrt cfunction
```(math/sqrt x)

Returns the square root of x.```

math/tan cfunction
```(math/tan x)

Returns the tangent of x.```

math/tanh cfunction
```(math/tanh x)

Return the hyperbolic tangent of x.```