#define fastrand_max ucw_fastrand_max
#define fastrand_max_u64 ucw_fastrand_max_u64
#define fastrand_mem ucw_fastrand_mem
+#define fastrand_double ucw_fastrand_double
#endif
/* random-fast.c */
/** Generate @size random bytes. **/
void fastrand_mem(struct fastrand *c, void *ptr, size_t size);
+/** Uniformly generate a random number from range [0.0, 1.0) + possible inaccuracies from basic floating point operations. **/
+double fastrand_double(struct fastrand *c);
+
#endif