Files
rk35xx-android14/external/libsrtp2/fuzzer/mt19937.cpp
T
hmz007 36ed224bac Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a)
Signed-off-by: hmz007 <hmz007@gmail.com>
Change-Id: Ib87fdbe7a0be7dc961af3500fe9ea4589a127f9f
2024-10-29 18:12:02 +08:00

18 lines
321 B
C++

#include <random>
#include <cstdint>
std::mt19937* mt_rand = NULL;
extern "C" void fuzz_mt19937_init(uint32_t seed) {
mt_rand = new std::mt19937(seed);
}
extern "C" uint32_t fuzz_mt19937_get(void) {
return (*mt_rand)();
}
extern "C" void fuzz_mt19937_destroy(void) {
delete mt_rand;
mt_rand = NULL;
}