If you are using an Intel CPU then you may have the RDRAND instruction that provides a hardware based random number.
If you can use the Intel MKL then there is a range of pseudo-random number generators available: MKL random-number-generators
If you can use the Intel MKL then there is a range of pseudo-random number generators available: MKL random-number-generators
