Use define for RandomDouble

This commit is contained in:
Andrew Kane
2022-10-10 14:59:10 -07:00
parent c9c6b96eed
commit 163ecdf063

View File

@@ -9,18 +9,11 @@
#include "common/pg_prng.h" #include "common/pg_prng.h"
#endif #endif
/*
* Random double
*/
static inline double
RandomDouble()
{
#if PG_VERSION_NUM >= 150000 #if PG_VERSION_NUM >= 150000
return pg_prng_double(&pg_global_prng_state); #define RandomDouble() (pg_prng_double(&pg_global_prng_state))
#else #else
return (((double) random()) / MAX_RANDOM_VALUE); #define RandomDouble() (((double) random()) / MAX_RANDOM_VALUE)
#endif #endif
}
/* /*
* Initialize with kmeans++ * Initialize with kmeans++