This is random.c in view mode; [Download] [Up]
#include "random.h"
#include "math.h"
#include <limits.h>
double randomVal(double from, double to)
{
double hlp, f = from, t = to;
if (t < f)
{
hlp = f;
f = t;
t = hlp;
}
if (t == f)
{
return t;
}
return (f + (t - f)*((double)random() / (double)(ULONG_MAX/2)));
}
These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Netfuture.ch.