lib/c/stdlib.zig | 3 + lib/c/stdlib/drand48.zig | 147 ++++++++++++++++++++++++++++++++ lib/c/stdlib/rand.zig | 30 +++++++ lib/libc/musl/src/prng/__rand48_step.c | 14 --- lib/libc/musl/src/prng/__seed48.c | 3 - lib/libc/musl/src/prng/drand48.c | 17 ---- lib/libc/musl/src/prng/lcong48.c | 8 -- lib/libc/musl/src/prng/lrand48.c | 13 --- lib/libc/musl/src/prng/mrand48.c | 13 --- lib/libc/musl/src/prng/rand.c | 15 ---- lib/libc/musl/src/prng/rand48.h | 5 -- lib/libc/musl/src/prng/rand_r.c | 15 ---- lib/libc/musl/src/prng/seed48.c | 11 --- lib/libc/musl/src/prng/srand48.c | 6 -- lib/std/Random.zig | 1 + lib/std/Random/lcg.zig | 28 ++++++ src/libs/musl.zig | 10 --- src/libs/wasi_libc.zig | 10 --- 18 files changed, 209 insertions(+), 140 deletions(-)