man math () -


Mathematical 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.