Changes
2 changed files (+12/-11)
-
-
@@ -2,7 +2,7 @@ # rand-nixFork of https://github.com/figsoda/rand-nix/ Test using `nix repl --pure .` then run `rng.int`. Currently broken. Test using `nix repl --pure .` then run `rng`. ## Original README
-
-
-
@@ -3,17 +3,18 @@ pkgs,}: let # pkgs = import <nixpkgs> { }; genSeed = seed: let p = pkgs.runCommandLocal seed { } "od -A n -t d -N 4 /dev/random > $out"; in if p.outPath |> builtins.unsafeDiscardStringContext |> builtins.pathExists then genSeed (builtins.readFile p) else builtins.readFile p; pkgs.runCommandLocal "your random number" { } "od -A n -t d -N 4 /dev/random > $out" |> builtins.readFile; mkGiantFile = pkgs.runCommand "evil evil evil" { } "${pkgs.util-linux}/bin/fallocate -l 5G $out" |> builtins.pathExists |> builtins.toString; sleep = i: pkgs.runCommand ("sleeeeeep" + i) { } "sleep 10 && echo > $out" |> builtins.readFile; seed = genSeed "why did I do this"; seed = genSeed + mkGiantFile + (sleep "a") +(sleep "b"); hash = builtins.hashString "sha256";
-
@@ -34,4 +35,4 @@take = builtins.genList self.skip; }); in genSeed (rng seed).int
-