/* example function returns value between min and max */
#include <Quickdraw.h>
unsigned short RangedRdm( unsigned short min, unsigned short max )
/* assume that min is less than max */
{
unsigned qdRdm; /* treat return value as 0-65536 */
long range, t;
range = max - min;
t = (qdRdm * range) / 65536; /* now 0 <= t <= range */
return( t+min );
}