Android devices with an implementation of the Keymaster HAL that resides in a hardware security module use true random number generators (TRNG). What is one of the advantages TRNG has over pseudo-random number generators (PRNG)?
(A) TRNGs uses strong mathematical functions to secure key generation.
(B) TRNGs are better because they use external sources of information for entropy, such as electrical circuit noise.
(C) Pseudo-random number generators are actually the best, but too expensive to put in mobile devices.
(D) TRNGs are more efficient and use less battery power. This can help extend battery life considerably.