feat: sync with Whoa implementation

This commit is contained in:
VDm 2026-04-24 00:30:51 +04:00
parent 254ba545f5
commit 6a31dc3ea4
19 changed files with 988 additions and 774 deletions

View file

@ -0,0 +1,16 @@
#ifndef TEMPEST_RANDOM_C_RANDOM_HPP
#define TEMPEST_RANDOM_C_RANDOM_HPP
#include "tempest/random/CRndSeed.hpp"
#include <cstdint>
extern const uint32_t gnoise32[];
class CRandom {
public:
// Static functions
static uint32_t dice(uint32_t sides, CRndSeed& seed);
static uint32_t uint32(CRndSeed& seed);
};
#endif