ilyaraz / rust-rand

Now in std::rand. (Rewrite of rust random number handling)

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

In-progress rewrite of the random number library in Rust's stdlib.

See https://github.com/mozilla/rust/wiki/Lib-rand for (some) info.

Currently the architecture is a bit strange. Requires a recent
incoming build.

# Building

To build the shared library

   make

To run benchmarks,

   make bench

   make lib-bench
   make ext-bench


The first runs all benchmarks. The second runs the microbenchmarks in
the code itself (i.e. the tests anontated with #[bench]), and the last
runs the tests in ./bench/, specifically it compares the Rust
implementations with other implementations (e.g. the upstream C ones).

About

Now in std::rand. (Rewrite of rust random number handling)


Languages

Language:Rust 80.3%Language:C 16.3%Language:Python 2.9%Language:Makefile 0.3%Language:Shell 0.2%