aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDan Willemsen <dan@danw.org>2019-01-11 14:50:15 -0800
committerGitHub <noreply@github.com>2019-01-11 14:50:15 -0800
commitf1ab0fe80bd9776a476297d3f4df7cbec192372a (patch)
treefb82fd34d67c852065bd51a22135d5eac64e98bd
parent1c62f05ec619d7d4f8f049bb46796aabf0526730 (diff)
parent59e7b3e05f1b8553f2c6e9fa329543d8b42fca8e (diff)
downloadkati-f1ab0fe80bd9776a476297d3f4df7cbec192372a.tar.gz
Merge pull request #163 from danw/random_affinity
Use std::random_device instead of initializing via getpid
-rw-r--r--affinity.cc2
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);