diff --git a/src/workers/SingleWorker.cpp b/src/workers/SingleWorker.cpp index 804bc5f3..f9f315ef 100644 --- a/src/workers/SingleWorker.cpp +++ b/src/workers/SingleWorker.cpp @@ -56,7 +56,7 @@ void SingleWorker::start() } m_count++; - if (israndnonce) { + if (israndnonce && (m_count & 0xFF) == 0) { *m_job.nonce() = m_result.nonce += rand(); } else { *m_job.nonce() = ++m_result.nonce;