Commits

Philipp Moritz authored 4b8511f92d2
ARROW-2578: [Plasma] Use mersenne twister to generate random number This gets rid of the std::random_device, which is slow and causes errors in valgrind. Instead we use the std::mt19937 Mersenne Twister. Author: Philipp Moritz <pcmoritz@gmail.com> Closes #2039 from pcmoritz/new-rng and squashes the following commits: 21d0e3f7 <Philipp Moritz> fixes be4bb84d <Philipp Moritz> fix beb5bab8 <Philipp Moritz> update 83740b5c <Philipp Moritz> update f60bd99c <Philipp Moritz> more valgrind fixes 62d412f3 <Philipp Moritz> fix on older versions of macOS 841a67f0 <Philipp Moritz> fix linting cd95cf15 <Philipp Moritz> use mersenne twister to generate random number