From 890ea2b35ad9df88f52e01c7839f30b9bb54a0d9 Mon Sep 17 00:00:00 2001 From: Meghan Denny Date: Thu, 18 Nov 2021 21:18:36 -0800 Subject: [PATCH] improve usage of randomSlice --- src/lib.zig | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/lib.zig b/src/lib.zig index e6fef2acb7524dfec8be854c411c31e00a09cfda..ca7a703af1a2e29bd99a2ab3bb91ad97a1cfcdd4 100644 --- a/src/lib.zig +++ b/src/lib.zig @@ -34,11 +34,11 @@ pub fn addSentinel(alloc: *std.mem.Allocator, comptime T: type, input: []const T const alphabet = "0123456789abcdefghijklmnopqrstuvwxyz"; -pub fn randomSlice(alloc: *std.mem.Allocator, rand: *std.rand.Random, comptime T: type, len: usize) ![]T { +pub fn randomSlice(alloc: *std.mem.Allocator, rand: *const std.rand.Random, comptime T: type, len: usize) ![]T { var buf = try alloc.alloc(T, len); var i: usize = 0; while (i < len) : (i += 1) { - buf[i] = alphabet[rand.int(usize) % alphabet.len]; + buf[i] = alphabet[rand.int(u8) % alphabet.len]; } return buf; } -- 2.54.0