pub inline fn shuffle(r: Random, comptime T: type, buf: []T) void
pub inline fn shuffle(r: Random, comptime T: type, buf: []T) void { r.shuffleWithIndex(T, buf, usize); }