• Martyn Gigg's avatar
    Replace boost::random with std::random · b573d4dd
    Martyn Gigg authored
    This includes dragging the libcxx implementation of normal_distribution
    and uniform_int_distribution into our source. MSVC, clang and gcc don't
    agree on how this should be implemented leading to problems with
    comparing test results across platforms. Using a single implementation
    gives the same results on each platform.