I have a need for true random number generation. I've been looking at a number of hardware solutions. Does anybody have any solid experiences with these? Any recommendations?
I don't think I can make a convincing argument for a lava lamp hack. ;)
|
I have a need for true random number generation. I've been looking at a number of hardware solutions. Does anybody have any solid experiences with these? Any recommendations? I don't think I can make a convincing argument for a lava lamp hack. ;) |
|||||||
|
As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or specific expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, see the FAQ for guidance.
|
We once bought a Protego SG100, but they hadn't released the Linux driver when we needed it so we never got around to using it. It looks like they have some newer products with various drivers now. |
|||||
|
|
Is there such a thing as a true random number generator? Random.org uses atmospheric noise to generate a random number, just need a really really long antenna. |
|||
|
|
|
Here is one idea: "True random numbers from Wi-Fi background noise" |
|||
|
|
|
Unless you need hundreds of billions of random #s, the easiest thing to do is just use random.org. You can purchase blocks from them if you go over the free allotment. People have come up with some rather unique solutions to gain "street cred" with their random # generators (particularly online gaming sites). This random dice roller is my personal favorite ... generates 1.3 Million random dice rolls per day. |
|||
|
|
|
If you want some scientific background here is the Random Number Generator homepage of the at the Department of Mathematics of the University of Salzburg in Austria.
Here is another interesting page about REG design in a project at Princton University:
|
|||
|
|
|
The Via C3 processor has a hardware random number generator based on two units built from several . Drivers are available in the Linux kernel. There's a detailed analysis available and the results seem quite favorable. It wouldn't be hard or expensive to buy a few C3 boards and rack them in your DC. |
|||
|
|
|
Your question makes me think of the truerand library from... what was it, 1999? The idea there was getting true randomness from measuring clock drift. If I recall correctly, the idea was that that's subject to quantum phenomena, so whatever entropy it gives you is really, really good entropy. |
|||
|
|
|
Take a look at http://www.fourmilab.ch/onetime/. It's a one-time pad generator package that contains the source code to a separate, software-based pRNG. At the very least, it will provide some insight on the complexities of generating randomness on a computer. |
|||
|
|
|
Applied brownian motion or weibull distribution. |
|||||
|