Add UVM32_SYSCALL_RAND to get a "true" random number from the host, as I want to play zigtris and not have it be the same every time.

This commit is contained in:
Toby Jaffey 2025-12-17 20:19:31 +00:00
parent 3d83844d5c
commit d780c4e69d
6 changed files with 18 additions and 1 deletions

View file

@ -27,6 +27,10 @@ pub inline fn millis() u32 {
return syscall(uvm32.UVM32_SYSCALL_MILLIS, 0, 0);
}
pub inline fn rand() u32 {
return syscall(uvm32.UVM32_SYSCALL_RAND, 0, 0);
}
// dupeZ would be better, but want to avoid using an allocator
// this is of course, unsafe...
var termination_buf:[128]u8 = undefined;