Reference

math(3caca)

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.