56         double x, diff = (o->
b.
d - o->
a.
d); 
    59         return o->
a.
d + x * diff;
    70         double diff = (o->
b.
d - o->
a.
d); 
    72         if (x < o->a.d || x >= o->
b.
d) {
    87         double diff = (o->
b.
d - o->
a.
d); 
    91         } 
else if (x >= o->
b.
d) {
    94                 return (x - o->
a.
d) / diff;
   105         float x, diff = (o->
b.
f - o->
a.
f); 
   108         return o->
a.
f + x * diff;
   119         float diff = (o->
b.
f - o->
a.
f); 
   121         if (x < o->a.f || x >= o->
b.
f) {
   136         float diff = (o->
b.
f - o->
a.
f); 
   140         } 
else if (x >= o->
b.
f) {
   143                 return (x - o->
a.
f) / diff;
 
float LRf_unif_CDF(LR_obj *o, float x)
LRf_unif_CDF(LR_obj *o, float x) - float uniform cumulative distribution function. 
double LRd_unif_CDF(LR_obj *o, double x)
LRd_unif_CDF(LR_obj *o, double x) - double uniform cumulative distribution function. 
double LRd_unif_RAN(LR_obj *o)
LRd_unif_RAN(LR_obj *o) - double random uniform distribution. 
float LRf_unif_PDF(LR_obj *o, float x)
LRf_unif_PDF(LR_obj *o, float x) - float uniform probablity distribution function. 
float LRf_unif_RAN(LR_obj *o)
LRf_unif_RAN(LR_obj *o) - float random uniform distribution. 
The LibRan common header file. 
the fundamental LibRan random variate distribution object 
double LRd_unif_PDF(LR_obj *o, double x)
LRd_unif_PDF(LR_obj *o, double x) - double uniform probablity distribution function.