I might just swap out `crypto.randomBytes` for something less strong – this particular application doesn't need to be cryptographically strong, I was just using `randomBytes` for randomness.