summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--include/al/random.h7
-rw-r--r--tests/main.c2
2 files changed, 7 insertions, 2 deletions
diff --git a/include/al/random.h b/include/al/random.h
index 3df3140..f578247 100644
--- a/include/al/random.h
+++ b/include/al/random.h
@@ -14,7 +14,7 @@ extern __thread bool al_rand_set;
extern __thread u32 al_rand_state;
#endif
-static inline void al_rand_init(u32 seed)
+static inline void al_random_init(u32 seed)
{
al_rand_seed = seed;
}
@@ -54,4 +54,9 @@ static inline s32 al_random_int(s32 min, s32 max) // [MIN, MAX]
return min + al_rand() / (AL_RAND_MAX / (max - min + 1) + 1);
}
+static inline void al_random_hex_chars(char *buf)
+{
+ al_snprintf(buf, 9, "%08X", al_rand());
+}
+
#endif // _AL_RANDOM_H
diff --git a/tests/main.c b/tests/main.c
index 672511a..83d9452 100644
--- a/tests/main.c
+++ b/tests/main.c
@@ -14,7 +14,7 @@
s32 main(s32 argc, char *argv[])
{
- al_rand_init((u32)time(NULL));
+ al_random_init((u32)time(NULL));
u32 skip_mask = 0;
if (argc > 1) {