software using a hardware random number generator

I am working on a desktop application and would like to use any hardware random number generators that will be available, although I do not want the user to have to make any confusing settings to use it. it is based on Java / Clojure, so something in the Java world would be nice, although I am ready to work with almost everything. Do you know any programs that do this well? are they cross-platform?

+4
source share
2 answers

You must use the Java SecureRandom class. The user can override the default algorithm selection using hardware RNG, setting the order of preferences . This applies to all Java applications, including yours.

+6
source

It depends on the quality of the random numbers you need to create. In particular, how much entropy do you need?

If you really need some hardcore random numbers that are independent of the predicted hours, you can check the available third-party generators.

http://en.wikipedia.org/wiki/Hardware_random_number_generator

Some of them use heat heat, etc., to increase the entropy of each bit.

+2
source

All Articles