Avoid uninitialized variable warning for rdrand output var
Fix calling on deleted objects
Rewrite for benefit of Clang analyzer