fn srand48(seedval: c_long) callconv(.c) void
fn srand48(seedval: c_long) callconv(.c) void { const xi = (@as(u32, @truncate(@as(c_ulong, @bitCast(seedval)))) << 16) | 0x330E; lcg = .init(xi, default_multiplier, default_addend); }