Despite the RDRAND failure, one major issue here is the propensity for many programs to roll their own random number generators or try to optimize the use of specific instructions through cpu probing, ...