Main Page
|
Modules
|
File List
|
Globals
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
.