When developing high security apps using a hardware based encryption on Android its nice to have the Keystore API for encryption functionalities. However when needing to use random values it seams like the recomended way to do it is to use SecureRandom class which seams to be a software based solution.
How is it that it doesn't seam to be possible to have hardware secure random numbers on Android taking advantage of the hardware based solution for encryption that already exists?