Advertisement
Guest User

Untitled

a guest
Nov 26th, 2019
161
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.42 KB | None | 0 0
  1. const Normal = struct {
  2. mean: f64,
  3. standard_deviation: f64,
  4.  
  5. pub fn sample(normal: Normal, r: *std.rand.Random) f64 {
  6. return normal.mean + myrng.random.floatNorm(f64) * normal.standard_deviation;
  7. }
  8. };
  9.  
  10. test "Normal" {
  11. var r = std.rand.Xoroshiro128.init(42);
  12. const normal = Normal{ .mean = 0, .standard_deviation = 1 };
  13. std.debug.warn("\n\nrandom = {}\n\n", normal.sample(&r));
  14. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement