simulator: Add PRNG field

This commit is contained in:
2026-06-08 10:11:00 +02:00
parent 92f301ea40
commit bad44c36f1
13 changed files with 18 additions and 14 deletions
+1 -1
View File
@@ -32,7 +32,7 @@ fn deleteDirProgram(init: std.process.Init) anyerror!void {
pub fn main(init: std.process.Init) !void {
var sim: Simulator = undefined;
sim.init(std.heap.page_allocator, init.io);
sim.init(std.heap.page_allocator, init.io, 0);
defer sim.deinit();
try sim.addExecutable("delete_dir", deleteDirProgram);
+1 -1
View File
@@ -25,7 +25,7 @@ fn deleteFileProgram(init: std.process.Init) anyerror!void {
pub fn main(init: std.process.Init) !void {
var sim: Simulator = undefined;
sim.init(std.heap.page_allocator, init.io);
sim.init(std.heap.page_allocator, init.io, 0);
defer sim.deinit();
try sim.addExecutable("delete_file", deleteFileProgram);
+1 -1
View File
@@ -28,7 +28,7 @@ fn directoriesProgram(init: std.process.Init) anyerror!void {
pub fn main(init: std.process.Init) !void {
var sim: Simulator = undefined;
sim.init(std.heap.page_allocator, init.io);
sim.init(std.heap.page_allocator, init.io, 0);
defer sim.deinit();
try sim.addExecutable("directories", directoriesProgram);
+1 -1
View File
@@ -29,7 +29,7 @@ fn programC(init: std.process.Init) anyerror!void {
pub fn main(init: std.process.Init) !void {
var sim: Simulator = undefined;
sim.init(std.heap.page_allocator, init.io);
sim.init(std.heap.page_allocator, init.io, 0);
defer sim.deinit();
// Associate executable names to zig entry functions
+1 -1
View File
@@ -23,7 +23,7 @@ fn listDirProgram(init: std.process.Init) anyerror!void {
pub fn main(init: std.process.Init) !void {
var sim: Simulator = undefined;
sim.init(std.heap.page_allocator, init.io);
sim.init(std.heap.page_allocator, init.io, 0);
defer sim.deinit();
try sim.addExecutable("list_dir", listDirProgram);
+1 -1
View File
@@ -13,7 +13,7 @@ fn createFileProgram(init: std.process.Init) anyerror!void {
pub fn main(init: std.process.Init) !void {
var sim: Simulator = undefined;
sim.init(std.heap.page_allocator, init.io);
sim.init(std.heap.page_allocator, init.io, 0);
defer sim.deinit();
try sim.addExecutable("create_file", createFileProgram);
+1 -1
View File
@@ -23,7 +23,7 @@ fn readFileProgram(init: std.process.Init) anyerror!void {
pub fn main(init: std.process.Init) !void {
var sim: Simulator = undefined;
sim.init(std.heap.page_allocator, init.io);
sim.init(std.heap.page_allocator, init.io, 0);
defer sim.deinit();
try sim.addExecutable("read_file", readFileProgram);
+1 -1
View File
@@ -26,7 +26,7 @@ fn program(init: std.process.Init) anyerror!void {
pub fn main(init: std.process.Init) !void {
var sim: Simulator = undefined;
sim.init(std.heap.page_allocator, init.io);
sim.init(std.heap.page_allocator, init.io, 0);
defer sim.deinit();
try sim.addExecutable("select_group_async", program);
+1 -1
View File
@@ -21,7 +21,7 @@ fn fastProgram(init: std.process.Init) anyerror!void {
pub fn main(init: std.process.Init) !void {
var sim: Simulator = undefined;
sim.init(std.heap.page_allocator, init.io);
sim.init(std.heap.page_allocator, init.io, 0);
defer sim.deinit();
try sim.addExecutable("slow", slowProgram);
+1 -1
View File
@@ -63,7 +63,7 @@ pub fn main(init: std.process.Init) !void {
const server_addresses = [_]u32{std.mem.readInt(u32, &server_ip.bytes, .big)};
var sim: Simulator = undefined;
sim.init(std.heap.page_allocator, init.io);
sim.init(std.heap.page_allocator, init.io, 0);
defer sim.deinit();
try sim.addExecutable("server", serverProgram);