randomTick sped up with faster rand implementation

This commit is contained in:
MihailRis
2024-01-17 23:41:11 +03:00
parent d7f2771da4
commit 6214e1a507
2 changed files with 26 additions and 7 deletions
+17
View File
@@ -0,0 +1,17 @@
#ifndef MATHS_FASTMATHS_H_
#define MATHS_FASTMATHS_H_
namespace fastmaths {
static unsigned int g_seed;
inline void srand(int seed) {
g_seed = seed;
}
inline int rand(void) {
g_seed = (214013*g_seed+2531011);
return (g_seed>>16)&0x7FFF;
}
}
#endif // MATHS_FASTMATHS_H_