authorgravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2020-04-18 14:42:49-04:00
committergravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2020-04-18 14:42:49-04:00
log44ff55091f1e851484e04e87d1f36d6662e80af0
tree8dc67b56e3d40b5e55ded9aa89025871218fb3d5
parent6b2274fd994edfd26db49d4a2599bbace881fd7a
parent3817420d42dd07fa9a48e1a7521cb520539b6f64

Merge branch 'cshenton-patch-1'

closes #5085

2 files changed, 6 insertions(+), 2 deletions(-)

lib/std/rand.zig+4
......@@ -1123,3 +1123,7 @@ fn testRangeBias(r: *Random, start: i8, end: i8, biased: bool) void {
11231123 }
11241124 }
11251125}
1126
1127test "" {
1128 std.meta.refAllDecls(@This());
1129}
lib/std/rand/ziggurat.zig+2-2
......@@ -16,8 +16,8 @@ pub fn next_f64(random: *Random, comptime tables: ZigTable) f64 {
1616 while (true) {
1717 // We manually construct a float from parts as we can avoid an extra random lookup here by
1818 // using the unused exponent for the lookup table entry.
19 const bits = random.scalar(u64);
20 const i = @as(usize, bits & 0xff);
19 const bits = random.int(u64);
20 const i = @as(usize, @truncate(u8, bits));
2121
2222 const u = blk: {
2323 if (tables.is_symmetric) {