valve-sdk13-rng

This is a direct translation to Rust of the original Source 2013 SDK Uniform Random Number Generator from Valve, ported to golang by @Step7750

Thanks Step7750 for taking the time to reverse engineer it, and taking the time of how skins work outside of the game.

Usage

```rust use valvesdk13rng::UniformRandomStream;

let mut gen = UniformRandomStream::withseed(72); let res = gen.randomf64(0f64, 1f64); asserteq!(0.543099_8, res); ```

More in-depth links

[PSA] How Paint Seed Actually Works (Technical)