Raven Engine v0.1
A modern 3D Game Engine
Loading...
Searching...
No Matches
Raven::Script::Random Namespace Reference

Functions

void Seed (u64 seed)
 Seeds the script-side random engine with an explicit value.
f32 Float ()
 Returns a random f32 in [0, 1).
f32 Float (f32 max)
 Returns a random f32 in [0, max).
f32 Float (f32 min, f32 max)
 Returns a random f32 in [min, max).
u32 Int ()
 Returns a random u32 over the full range.
u32 Int (u32 max)
 Returns a random u32 in [0, max).
u32 Int (u32 min, u32 max)
 Returns a random u32 in [min, max).
u64 U64 ()
 Returns a random u64 constructed from two u32 draws.
f64 Double ()
 Returns a random f64 in [0, 1).
f64 Double (f64 max)
 Returns a random f64 in [0, max).
f64 Double (f64 min, f64 max)
 Returns a random f64 in [min, max).