47 #ifdef ANN_NO_RANDOM                                    // for systems not having random() 
   49   #define ANN_SRAND             srand 
   50   #define ANN_RAND_MAX  RAND_MAX 
   51 #else                                                                   // otherwise use rand() 
   52   #define ANN_RAND              random 
   53   #define ANN_SRAND             srandom 
   54   #define ANN_RAND_MAX  2147483647UL            // 2**{31} - 1 
  118         double                  std_dev_small,  
 
void annClusGaussPts(ANNpointArray pa, int n, int dim, int n_clus, ANNbool new_clust, double std_dev)
 
void annClusEllipsoids(ANNpointArray pa, int n, int dim, int n_clus, ANNbool new_clust, double std_dev_small, double std_dev_lo, double std_dev_hi, int max_dim)
 
void annGaussPts(ANNpointArray pa, int n, int dim, double std_dev)
 
void annLaplacePts(ANNpointArray pa, int n, int dim)
 
void annCoGaussPts(ANNpointArray pa, int n, int dim, double correlation)
 
void annClusOrthFlats(ANNpointArray pa, int n, int dim, int n_clus, ANNbool new_clust, double std_dev, int max_dim)
 
void annUniformPts(ANNpointArray pa, int n, int dim)
 
void annCoLaplacePts(ANNpointArray pa, int n, int dim, double correlation)
 
void annPlanted(ANNpointArray pa, int n, int dim, ANNpointArray src, int n_src, double std_dev)