NAME
Mathematical functions -
Functions
int caca_rand (int, int)
Generate a random integer within a range. unsigned int caca_sqrt (unsigned int)
Approximate a square root, using Newton's method to avoid costly floating point calculations.
Detailed Description
These functions provide a few useful math-related routines.
Function Documentation
int caca_rand (int min, int max)
Parameters:
min The lower bound of the integer range.
max The upper bound of the integer range.
Returns:
A random integer comprised between min and max, inclusive.
unsigned int caca_sqrt (unsigned int a)
Parameters:
a A positive integer.
Returns:
The approximate square root of a.