aboutsummaryrefslogtreecommitdiff
path: root/v_windows/v/vlib/rand/config/config.v
blob: b11e77cd6bafc38ca02054cdb397e1fd1e31b010 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
module config

import rand.seed

// PRNGConfigStruct is a configuration struct for creating a new instance of the default RNG.
// Note that the RNGs may have a different number of u32s required for seeding. The default
// generator WyRand used 64 bits, ie. 2 u32s so that is the default. In case your desired generator
// uses a different number of u32s, use the `seed.time_seed_array()` method with the correct
// number of u32s.
pub struct PRNGConfigStruct {
pub:
	seed_ []u32 = seed.time_seed_array(2)
}