diff --git a/pcg_rnd.c b/pcg_rnd.c index 92d27ac..1381590 100644 --- a/pcg_rnd.c +++ b/pcg_rnd.c @@ -69,7 +69,7 @@ uint16_t pcg_16 () { if (exist) { exist = 0; - return g.rmem >> 16; + return (uint16_t) g.rmem >> 16; } exist = 1; g.rmem = pcg_32();