diff options
author | Dan Willemsen <dan@danw.org> | 2019-01-11 14:50:15 -0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2019-01-11 14:50:15 -0800 |
commit | f1ab0fe80bd9776a476297d3f4df7cbec192372a (patch) | |
tree | fb82fd34d67c852065bd51a22135d5eac64e98bd | |
parent | 1c62f05ec619d7d4f8f049bb46796aabf0526730 (diff) | |
parent | 59e7b3e05f1b8553f2c6e9fa329543d8b42fca8e (diff) | |
download | kati-f1ab0fe80bd9776a476297d3f4df7cbec192372a.tar.gz |
Merge pull request #163 from danw/random_affinity
Use std::random_device instead of initializing via getpid
-rw-r--r-- | affinity.cc | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/affinity.cc b/affinity.cc index 8be3fad..92320ee 100644 --- a/affinity.cc +++ b/affinity.cc @@ -30,7 +30,7 @@ void SetAffinityForSingleThread() { cpu_set_t cs; CPU_ZERO(&cs); - std::default_random_engine generator(getpid()); + std::random_device generator; std::uniform_int_distribution<int> distribution(0, g_flags.num_cpus - 1); int cpu = distribution(generator); |