A group of math functions not present in nwscript and improved random number functions
* Floor returns the largest float value that is less than or equal to the argument and is equal to an integer.
* Ceil returns the smallest float value that is greater than or equal to the argument and is equal to an integer.
* Round returns the closest integer to the argument by adding 1/2 and then taking the floor of the result.
* MaxFloat returns the greater of two float values.
* MinFloat returns the lesser of two float values.
* MaxInt returns the greater of two integer values.
* MinInt returns the lesser of two integer values.
* Hypot returns the square root of the sum of x squared and y squared.
* RandomInit initializes a history buffer on an object for RandomFloat and RandomInt.
* RandomFloat returns a random float between two float values.
* RandomInt returns a random integer between two integer values.
This is a minor rewrite of my NWN sy_inc_random script with a couple of new functions.
10 - A Masterpiece, Genuinely Groundbreaking 9 - Outstanding, a Must Have 8 - Excellent, Recommended to Anyone 7 - Very Good, Deserves a Look 6 - Good, Qualified Recommendation 5 - Fair, Solid yet Unremarkable 4 - Some Merit, Requires Improvements 3 - Poor Execution, Potential Unrealized 2 - Very Little Appeal 1 - Not Recommended to Anyone