]> git.bts.cx Git - benzene.git/blobdiff - src/bz/math/random.h
Updates for bindings
[benzene.git] / src / bz / math / random.h
index 4a3df98e092c84fc6f084af2000977146b78d993..e96f597b1d2afdf15055e18042b0293c7f5408d4 100644 (file)
@@ -14,6 +14,8 @@ extern int32_t bzRandomIntegerRange(int32_t v1, int32_t v2);
 extern void *bzRandomArrayValue(size_t count, size_t arrayTypeSize, void *array);
 //extern void *bzRandomArrayValue(pcg32_random_t *rng, size_t count, size_t arrayTypeSize, void *array);
 
 extern void *bzRandomArrayValue(size_t count, size_t arrayTypeSize, void *array);
 //extern void *bzRandomArrayValue(pcg32_random_t *rng, size_t count, size_t arrayTypeSize, void *array);
 
+extern void bzRandomReseed(uint64_t seed);
+
 #define bzRandom(T, ...) (*((T *)bzRandomArrayValue(sizeof((T[]){__VA_ARGS__})/sizeof(T), sizeof(T), (T[]){__VA_ARGS__})))
 
 #ifdef __cplusplus
 #define bzRandom(T, ...) (*((T *)bzRandomArrayValue(sizeof((T[]){__VA_ARGS__})/sizeof(T), sizeof(T), (T[]){__VA_ARGS__})))
 
 #ifdef __cplusplus