diff options
Diffstat (limited to 'src/include/optimizer/geqo_random.h')
-rw-r--r-- | src/include/optimizer/geqo_random.h | 38 |
1 files changed, 0 insertions, 38 deletions
diff --git a/src/include/optimizer/geqo_random.h b/src/include/optimizer/geqo_random.h deleted file mode 100644 index 9acf5db5dbe..00000000000 --- a/src/include/optimizer/geqo_random.h +++ /dev/null @@ -1,38 +0,0 @@ -/*------------------------------------------------------------------------- - * - * geqo_random.h - * random number generator - * - * Portions Copyright (c) 1996-2002, PostgreSQL Global Development Group - * Portions Copyright (c) 1994, Regents of the University of California - * - * $Id: geqo_random.h,v 1.12 2002/06/20 20:29:51 momjian Exp $ - * - *------------------------------------------------------------------------- - */ - -/* contributed by: - =*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*= - * Martin Utesch * Institute of Automatic Control * - = = University of Mining and Technology = - * utesch@aut.tu-freiberg.de * Freiberg, Germany * - =*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*= - */ - -/* -- parts of this are adapted from D. Whitley's Genitor algorithm -- */ - -#ifndef GEQO_RANDOM_H -#define GEQO_RANDOM_H - -#include <math.h> - -/* geqo_rand returns a random float value between 0 and 1 inclusive */ - -#define geqo_rand() (((double) random()) / ((double) MAX_RANDOM_VALUE)) - -/* geqo_randint returns integer value between lower and upper inclusive */ - -#define geqo_randint(upper,lower) \ - ( (int) floor( geqo_rand()*(((upper)-(lower))+0.999999) ) + (lower) ) - -#endif /* GEQO_RANDOM_H */ |