Slashdot Mirror


Quantum Random Numbers

tqft writes "What the world needs is more truly random sources of numbers. Researchers from Australian National University have found a brilliant way to make one: 'We do this by splitting a beam of light into two beams and then measuring the power in each beam. Because light is quantised, the light intensity in each beam fluctuates about the mean. Those fluctuations, due ultimately to the quantum vacuum, can be converted into a source of random numbers. Every number is randomly generated in real time and cannot be predicted beforehand.' So if you need some really random numbers, just use their generator service."

167 comments

  1. dead link by Anonymous Coward · · Score: 0
    1. Re:dead link by game+kid · · Score: 2

      The site and its images randomly (appropriately enough) bobble between working and 503 at the moment. Not quite down, but taking heavy fire.

      --
      You can hold down the "B" button for continuous firing.
    2. Re:dead link by KiloByte · · Score: 3, Funny

      But does the decision whether to return a 503 or data use true randomness?

      --
      The creatures outside looked from Alt-Right to Antifa; but already it was impossible to say which was which.
    3. Re:dead link by dna_(c)(tm)(r) · · Score: 2

      The site and its images randomly (appropriately enough) bobble between working and 503 at the moment. Not quite down, but taking heavy fire.

      Probably the cleaning lady using the left beam of light to read the instructions on the detergent bottle, thereby generating a whole string of identical 503 numbers.

    4. Re:dead link by Marxist+Hacker+42 · · Score: 1

      Must be due to the "quantum vacuum"- which is about as real as the sub-ether explanation for waves that behave as particles.

      --
      SJW: a person who perceives an injustice, and while correcting it, commits a greater injustice.
    5. Re:dead link by j00r0m4nc3r · · Score: 3, Funny

      I guess the cleaning lady uses a quantum vacuum

    6. Re:dead link by jamiesan · · Score: 2

      Naturally, she abhors the vacuum.

    7. Re:dead link by kulnor · · Score: 3, Informative

      Note that you can readily buy your own USB or PCI quantum number generator generator: http://www.idquantique.com/true-random-number-generator/products-overview.html

    8. Re:dead link by afidel · · Score: 1

      They need a networked version, USB and PCI don't play well in a modern virtualized datacenter.

      --
      There are 4 boxes to use in the defense of liberty: soap, ballot, jury, ammo. Use in that order. Starting now.
    9. Re:dead link by Anonymous Coward · · Score: 0

      Maybe not PCI, but USB - sure.
      http://www.google.com/search?q=network+attached+usb

    10. Re:dead link by afidel · · Score: 1

      And if you had ever actually tried any of them you'd know they all suck horribly. The Digi units are the best for most applications but they are still flaky and the folks at Digi have no clue about the needs of their enterprise customers (like rebooting any port on the 14 port unit often requires rebooting the whole thing).

      --
      There are 4 boxes to use in the defense of liberty: soap, ballot, jury, ammo. Use in that order. Starting now.
    11. Re:dead link by bill_mcgonigle · · Score: 1

      They need a networked version, USB and PCI don't play well in a modern virtualized datacenter.

      It's what, a 25-line perl script to hook up a character device to ZeroMQ?

      (hurry, somebody release it before the patent is filed!)

      --
      My God, it's Full of Source!
      OUTSIDE_IP=$(dig +short my.ip @outsideip.net)
    12. Re:dead link by kmoser · · Score: 1

      That would be Formula 409, not 503.

  2. Will last by Anonymous Coward · · Score: 0

    Until we can calculate the wave, its the wave not the particle that makes the pseudo quantum state.

  3. Or just use excel by stating_the_obvious · · Score: 2

    A few months ago some guy generated random numbers firing lasers at diamonds; and now we've got quantum light. Maybe someone could explain how randomness varies in non-random ways...

    1. Re:Or just use excel by Joce640k · · Score: 2

      Didn't SGI solve this problem ages ago...

      --
      No sig today...
    2. Re:Or just use excel by TheCarp · · Score: 2

      Yet from the wiki page:
      It is covered under U.S. Patent 5,732,138, titled "Method for seeding a pseudo-random number generator with a cryptographic hash of a digitization of a chaotic system."

      I don't believe it ever became a product... and was cumbersome to setup. Hard to justify a lava lamp display in a data center, and god forbid you need multiple sources in one DC say, on every machine)

      One thing I worry about with devices like this is failure mode. if it can be made totally solid state, I would think it could be setup analogously to the way solid state relays are (with an emiter and detector in a small package).... but.... if it failed such that its numbers stopped really being random.... in what ways will it be able to detect this? (not just theoretically, but in real designs). Its great if you can get an error, but, it could be prolblematic if it just starts streaming highly repetitive numbers.

      --
      "I opened my eyes, and everything went dark again"
    3. Re:Or just use excel by RatherBeAnonymous · · Score: 1

      There is a piece of software called "Really Random Numbers" that uses white noise from your computer's sound card to generate random numbers. "The result is random data that passes virtually all statistical tests of randomness," for whatever that is worth. I've played around with it. It is pretty neat, but I don't have much call to use software and don't know how to evaluate randomness in any case.

    4. Re:Or just use excel by AmiMoJo · · Score: 1

      Anything that relies on Newtonian physics is predictable and measurable by others, and thus even if the numbers produced are truly random it is possible someone else might be able to replicate them. Since cryptography relies heavily on random numbers that is obviously quite bad.

      Quantum phenomena tend to be altered by measuring them, making them highly secure for random number generation. This is a bit of an extreme way of doing it though, there are in fact many easier options that can be built into a chip like a CPU.

      --
      const int one = 65536; (Silvermoon, Texture.cs)
      SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
    5. Re:Or just use excel by Anonymous Coward · · Score: 0

      The answer to your question is granularity and summation. When the granularity of events is greater than your resolution, you get "random". When the same granularity is summed in a low resolution measurement, you get summation form in the apparent data set, "non-random". Once you know what it is, it isn't random anymore, it's data. Random is the causality that must exist in the future for there to be events now, in the moment of collecting the data. Once that happens(data collection), the source of the form is known, and so exhibit apparent non-randomness, ie form.

  4. Generator Service down by Anonymous Coward · · Score: 1

    That seems pretty random after a /. post

    1. Re:Generator Service down by Errol+backfiring · · Score: 1

      It only works if you watch. Otherwise, it doesn't exist...

      --
      Nae king! Nae laird! Nae yurrupiean pressedent! We willna be fooled again!
    2. Re:Generator Service down by Anonymous Coward · · Score: 0

      Quite the opposite: As soon as too many people watch, it ceases to exist.

    3. Re:Generator Service down by JustOK · · Score: 1

      or at least ceases to be observable.

      --
      rewriting history since 2109
  5. well that was quick by Anonymous Coward · · Score: 0

    3mins and the site dies...

  6. site is slashdotted..so... by Anonymous Coward · · Score: 3, Funny

    ..feel free to use these...

    1 1 1 1 1 1 1 1 1 1 1 1

    1. Re:site is slashdotted..so... by Anonymous Coward · · Score: 4, Funny

      I'll only use them if you can assure me that they were chosen by fair dice roll..

    2. Re:site is slashdotted..so... by Anonymous Coward · · Score: 0

      I'll only use them if you can assure me that they were chosen by fair dice roll..

      [citation provided ]

    3. Re:site is slashdotted..so... by buchner.johannes · · Score: 1

      No I will download their random numbers and then I can use it forever!

      --
      NB: The message above might reflect my opinion right now, but not necessarily tomorrow or next year.
    4. Re:site is slashdotted..so... by Anonymous Coward · · Score: 0

      He's using the elusive one-sided dice.

    5. Re:site is slashdotted..so... by Anonymous Coward · · Score: 0

      I assure you that they were chosen by a fair dice roll.

    6. Re:site is slashdotted..so... by RatherBeAnonymous · · Score: 1

      That's easy. Just flip a coin. Heads=1 and Tails =1.

    7. Re:site is slashdotted..so... by pjt33 · · Score: 1
  7. of course by Anonymous Coward · · Score: 1

    Random numbers are not useful in programs that need repeatable results

    1. Re:of course by Xiph1980 · · Score: 1

      Unless you want to repeat randomness...

      --
      Manuals are your last resort only
    2. Re:of course by Anonymous Coward · · Score: 0

      I had a random component to all my calculations

      x = x +1 + 0 * rand()

    3. Re:of course by NoNonAlphaCharsHere · · Score: 1

      That's what psuedo-random generators (plus resetting the seed to the same starting point each run) are for.

    4. Re:of course by game+kid · · Score: 1

      The big problem with a true RNG is that you can't really "seed" a given sequence of random numbers—unless you or the server pre-record a block of them and choose that block, you'll almost certainly get a whole new one.

      If you do want a whole new block, of course, this is a wish-come-true.

      --
      You can hold down the "B" button for continuous firing.
    5. Re:of course by Anonymous Coward · · Score: 0

      Pseudo. PSEUDO. Please!

    6. Re:of course by Opportunist · · Score: 1

      As hard as it may be to believe with someone who grew up with Windows, it is terribly hard with normal computers to generate true randomness. These machines WILL always generate the same output for the same input (again, can the bad Windows jokes). Normal pseudo-random generators usually use something like the clock cycles since turn-on as a seed to generate numbers that seem random, but if you somehow start the program exactly after the same amount of cycles you get exactly the same "random" numbers.

      I studied statistics. A whole semester was pretty much "wasted" on the question how to get good randomized sample sets (e.g. to compare your result with the expected result from a certain distribution system to prove that reality follows it). It is insanely complicated and I guess it doesn't really belong here now just what hoops we tried to jump through. In that light, this could well be a breakthrough for statistics. Or any science that relies heavily on "real" random numbers.

      I still claim, though, that any source of "good" static noise can serve as a seed for a random generator. I created a random number generator using the static noise from radio, tuned to an "empty" channel. The problem here is to make sure that you're really using a channel where nobody sends any signal, or at least that any signal is drowned out in white noise.

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
    7. Re:of course by Surt · · Score: 1

      Some programs have a very specific need for non-repeatable results.

      --
      "Who is the Journal of Quantum Physics going to believe?" --Stephen Hawking
    8. Re:of course by Caratted · · Score: 1

      I believe that GCC will, by default, utilize epoch time plus a few goodies (including your cycles of up-time as a vector), making it very difficult to re-seed a rand() with the same input. I agree though, it still does not fit the definition of "random."

    9. Re:of course by GameboyRMH · · Score: 1

      Linux's /dev/random is about as good as you can get without specialized hardware:

      https://en.wikipedia.org/wiki//dev/random

      --
      "When information is power, privacy is freedom" - Jah-Wren Ryel
    10. Re:of course by TheTurtlesMoves · · Score: 1

      The nice thing about /dev/random is that when you do add hardware or when hardware random numbers become standard, then everything that needs is already using it.

      --
      The Grey Goo disaster happened 3 billion years ago. This rock is covered in self replicating machines!
  8. Service Temporarily Unavailable by Anonymous Coward · · Score: 0

    What a jip!

    1. Re:Service Temporarily Unavailable by Anonymous Coward · · Score: 1

      The term is 'gyp' as in 'gypsy' as in 'That dirty gypsy ripped me off again. What a gyp!'

    2. Re:Service Temporarily Unavailable by Anonymous Coward · · Score: 0

      That's "gyp". As in "gypsy".

    3. Re:Service Temporarily Unavailable by Anonymous Coward · · Score: 0

      what a racist

    4. Re:Service Temporarily Unavailable by auld_wyrm · · Score: 1

      Don't you mean what a cyst?

    5. Re:Service Temporarily Unavailable by Anonymous Coward · · Score: 0

      Everything is racism now even though gypsies, jews, mexicans, etc... aren't really races.

  9. There's no such thing as random by ShieldW0lf · · Score: 4, Interesting

    The quest to find random numbers is the quest to entangle our locality to ever more distantly related things in weirder and weirder ways... which, if you ask me, is far more interesting to think about.

    --
    -1 Uncomfortable Truth
    1. Re:There's no such thing as random by Anonymous Coward · · Score: 0

      This is fundamentally wrong. Quantum systems are things that are actually random. True randomness does exist in QM and comes into play with the collapse of the wavefunction.

    2. Re:There's no such thing as random by Impy+the+Impiuos+Imp · · Score: 1

      This itself may be fundamentally wrong. QM could itself be built on a deterministic substrait, but that would be an even greater violation of Einstein's concept of reality, AKA there exist real objects out there with real, measurable properties. Basically our reality would be pushed off two levels deeper to below QM, rather than just one, to QM.

      --
      (-1: Post disagrees with my already-settled worldview) is not a valid mod option.
    3. Re:There's no such thing as random by Anonymous Coward · · Score: 4, Interesting

      There is no such thing is the "collapse" of the wavefunction. The observer just gets entangled with the experiment.

    4. Re:There's no such thing as random by Anonymous Coward · · Score: 4, Interesting

      Well, not so fast...

      The modern view of quantum mechanics is that the wavefunction never collapses. This isn't purely a matter interpretation (as many people claim): theoretical work over the last ~20 years on decoherence has shown that you can explain everything in QM with a deterministic wavefunction and no ad-hoc collapse axiom. Experimental work has been demonstrating quantum superposition of ever-large systems: there is no experimental evidence for collapse, which suggests that arbitrary large systems (cats, people, galaxies, the entire universe) can be in superpositions. Of course, when you're 'inside' a superposition, you cannot get information from the other branches. Thus the simplest available theory that fits experimental data is consistent with the Everett ('many-worlds') interpretation.

      In this paradigm, the evolution of the total wavefunction is deterministic and there is no global randomness. There is randomness at the level of the individual observer, since they lack the information/correlations necessary to probe other branches of the wavefunction. Whether or not you consider this 'true randomness' or just 'ignorance randomness' is as much a definitional and philosophical question as anything.

    5. Re:There's no such thing as random by TexVex · · Score: 1

      Determinism is one way to explain so-called spooky action at a distance without using hidden variables or violation of causality.

      --
      Fun with Anagarams! LADS HOST, SHALT DOS. HAS DOLTS. AD SLOTHS, HATS SOLD. ASS HO, LTD.
    6. Re:There's no such thing as random by Anonymous Coward · · Score: 0

      I don't quite buy it. This reminds me of the creationist's "entropy on Earth" argument, where they argue that since entropy can only go one way and life seems to be going the other then something must have input something into life. They say that something was a God. The truth is that, yes, there is something putting energy into life, that something is called the Sun - and is outside this world.

      Here the people who interprets QM, beause they're scientists and can't blame things on a God, are simply saying that there's nothing behind it, it's truly random. But just like the Sun is outside the Earth, the source of that randomness may simply be outside the Universe. QM only says the randomness can't come from within the Universe (without violating some principle).

      Just because there's no way for us to use science to prove/disprove it doesn't mean it can't be true - technically there's nothing preventing the whole thing from being a computer simulation somewhere.

    7. Re:There's no such thing as random by kipsate · · Score: 1

      Indeed, and it would be even more interesting to see in how far the randomness of these numbers holds up when tested to extremes. It would be a huge result if these numbers can not be tested to be 100% pure random.

      --
      My karma ran over your dogma
    8. Re:There's no such thing as random by Surt · · Score: 2

      There's no proof of that. That's a commonly held belief, but that doesn't make it true. The bottom line is that we don't know whether there is any randomness in the universe, and there is certainly considerable evidence that there might be.

      --
      "Who is the Journal of Quantum Physics going to believe?" --Stephen Hawking
    9. Re:There's no such thing as random by ShieldW0lf · · Score: 2

      The fact that there was a singularity in the first place makes it pretty obvious that entropy does not only go one way. Abiogenesis will eventually be accepted as fact, and this will provide strong evidence that the "heat death of the universe" hypothesis is wrong.

      I wrote a rambling essay that I think relates and threw it in my journal for the trolls to rip apart... maybe it will provoke something.

      http://slashdot.org/journal/281071

      --
      -1 Uncomfortable Truth
    10. Re:There's no such thing as random by hobarrera · · Score: 1

      Is it true randomness, or have we just failed to recognize the pattern yet?

    11. Re:There's no such thing as random by chichilalescu · · Score: 1

      please mod up parent. possibly the best explanation I've seen so far.

      --
      new sig
    12. Re:There's no such thing as random by radtea · · Score: 1

      The bottom line is that we don't know whether there is any randomness in the universe, and there is certainly considerable evidence that there might be.

      What we do know is that the question is almost completely uninteresting, which is proven by the fact that it is so hard to tell the difference between "true" randomness and merely insanely-hard-to-predict non-random phenomena. If it mattered, it would be easy to tell which kind of world we lived in. We can't, so it doesn't matter.

      There may be some insanely esoteric situation where the kind of randomness the universe contains does make a difference, but why anyone would care deeply about a question whose answer is completely irrelevant to every known aspect of life is unclear, unless it's for purely aesthetic reasons (which is quite reasonable, just not particularly interesting to people who have different aesthetic tastes.)

      --
      Blasphemy is a human right. Blasphemophobia kills.
    13. Re:There's no such thing as random by Arthur+B. · · Score: 1

      Mod up. The whole idea of collapse is that somehow quantum mechanics apply to particles but not to macro scale objects, it's violates Occam's razor.

      --
      \u262D = \u5350
    14. Re:There's no such thing as random by Tyler+Durden · · Score: 1

      The modern view of quantum mechanics is that the wavefunction never collapses. This isn't purely a matter interpretation (as many people claim): theoretical work over the last ~20 years on decoherence has shown that you can explain everything in QM with a deterministic wavefunction and no ad-hoc collapse axiom. ... Thus the simplest available theory that fits experimental data is consistent with the Everett ('many-worlds') interpretation.

      So your claim is that in order to avoid the complexity of wavefunction collapse, it is instead simpler to entertain the notion of infinite branches of possible worlds? What alternate version of you talks sense?

      --
      Happy people make bad consumers.
    15. Re:There's no such thing as random by HybridST · · Score: 1

      Contemplating many-worlds in far better to me than floating-brain scenarios. Some of the other 'mainstream alternate' theories are far more complex when one digs below the surface. MOND was a disappointment and Heim-theory fizzled. These are all published and lectures and course materials are freely and openly available to all on the web for the required maths to understand and manipulate what the equations do when you poke them with a stick.

      I'm still learning but many-worlds looks interestingly symmetrical once the surface is peeled back in a similar way to how modern string-theories contain an elegance in how they simplify the calculations to a manifold.

      All it takes is time and a hamiltonian.

      p.s. A working preview would be nice but this is slashdot and many things don't 'quite' work right on my older ipod touch.

      --
      Ever notice that Cobra Commander sounds an awful lot like Star scream?
    16. Re:There's no such thing as random by gr8_phk · · Score: 1

      There is no such thing is the "collapse" of the wavefunction. The observer just gets entangled with the experiment.

      Yep. Notice that physicists can not tell the difference between a particle with a "collapsed" wave function and an "uncollapsed" one. If they could tell the difference, then streams of entangled photons or particles going in opposite directions could be used for faster-than-light communication. The guy at one end either "observes" his photons or lets them pass by. The guy at the other end reads the "collapsedness" of his particle stream and can now receive a signal. But alas, there is no difference in a particle whose wavefunction has collapsed and one that hasn't.

    17. Re:There's no such thing as random by DMUTPeregrine · · Score: 1

      The second law of thermodynamics only applies to a finite, closed system. Even in such a system it can be violated locally and remain true globally. If this were not true, air conditioners would not function. Abiogenesis is such a local decrease in entropy, but such does not imply a global decrease. (Of course, the laws of thermodynamics are statistical observations, and can be violated globally in very rare cases. It's just so fantastically unlikely that we assume global violations are impossible.)

      --
      Not a sentence!
    18. Re:There's no such thing as random by Jane+Q.+Public · · Score: 1

      Evidence, however, suggests that at least some quantum effects are non-deterministic and at best probabilistic, which would make them truly random but weighted.

      Somehow Penrose made a conceptual leap from quantum probability to a completely deterministic consciousness, but personally I think he stumbled in his attempted leap from physics to metaphysics.

      Conceivably, circumstances forced his fully-deterministic brain to come to that conclusion. Maybe that is a tautology, but then so is the idea of a fully-deterministic consciousness.

    19. Re:There's no such thing as random by Jane+Q.+Public · · Score: 1

      Don't forget SHT. LOADS

    20. Re:There's no such thing as random by Jane+Q.+Public · · Score: 1

      Ooh! Ooh!

      SHOT LADS who were out by the lean-to, inspecting the LATH SODS.

    21. Re:There's no such thing as random by Jane+Q.+Public · · Score: 1

      (Slashdot won't let me do this in all caps.) LASS DOTH DOSS SASH; TOLD HALT!

    22. Re:There's no such thing as random by Jane+Q.+Public · · Score: 1

      The words are not in order, but that's three anagrams stuck together.

    23. Re:There's no such thing as random by Jane+Q.+Public · · Score: 1

      I agree completely. Last time I got a good look at a wavefunction I was so excited my feet got all entangled and I pretty much collapsed.

    24. Re:There's no such thing as random by noodler · · Score: 1

      "The quest to find random numbers is the quest to entangle our locality to ever more distantly blah blah blah"

      Yawn...
      For me randomness is just a tool against boredom.
      #8a713e9425f61c01035b63ec5358097f

    25. Re:There's no such thing as random by shonangreg · · Score: 1

      Yes. Yes. Yes. Superb. I am not sure if it is right, but that is a more basic way of relating the two. Something similar, I think, can be said about the many-worlds interpretation. Instead of saying that a new, parallel world is created for every possibility at every moment, we can instead say there are always an infinite number of (plausible) variations succeeding any particular moment. We will always be in only one. Outside this framework, we are singularly unable to speak.

    26. Re:There's no such thing as random by Anonymous Coward · · Score: 0

      Depends on how you define random, I guess. Every action has a predictable reaction, so in a linear universe "random" is never possible. But if you are worried about prediction of a "random" number, then there are plenty of alternatives which create outcomes which are not easy/possible to duplicate and return the same results.

      If you had a script that calculated a "random" number based on the server's chasis temperature down to a hundredth of a degree, the conditions that create that temperature would be hard to exactly duplicate from another system.

    27. Re:There's no such thing as random by Anonymous Coward · · Score: 0

      *chassis

  10. So much for random by bulldog060 · · Score: 2

    Just keeps spitting out 503 ... >.>

    1. Re:So much for random by residieu · · Score: 1

      doesn't mean it's not random.

    2. Re:So much for random by Anonymous Coward · · Score: 1
    3. Re:So much for random by tom17 · · Score: 0

      You spelled XKCD wrong, and the number was wrong too.

      http://xkcd.com/221/

      I know, I know, the one predates the other. So what!

    4. Re:So much for random by Surt · · Score: 1

      XKCD: 2007-2-9
      Dilbert: 2001-10-25

      Guess who's stealing ideas from whom?

      --
      "Who is the Journal of Quantum Physics going to believe?" --Stephen Hawking
    5. Re:So much for random by tom17 · · Score: 1

      Like I said...

      "I know, I know, the one predates the other. So what!"

    6. Re:So much for random by Surt · · Score: 1

      Sorry, the placement made my eyes skim that, I thought it was your sig. ;-)

      --
      "Who is the Journal of Quantum Physics going to believe?" --Stephen Hawking
    7. Re:So much for random by __aancvu2993 · · Score: 1

      At Uni everyone is taught the same things. OMG! Everyone is a thief!

    8. Re:So much for random by Surt · · Score: 1

      There's a subtle difference between learning and selling.

      --
      "Who is the Journal of Quantum Physics going to believe?" --Stephen Hawking
  11. No thanks by Anonymous Coward · · Score: 5, Funny

    The generation of random numbers is too important to be left to chance.
    - Robert R. Coveyou, Oak Ridge National Laboratory

    1. Re:No thanks by Darth+Snowshoe · · Score: 1

      This. Why, if you really needed actual random numbers, would you leave the generation of them to someone else?

    2. Re:No thanks by Anonymous Coward · · Score: 0

      If you want random, why not? Ask a dog. A person on the street. Your dead uncle.

    3. Re:No thanks by Caratted · · Score: 1

      You're relying on someone telling you that it's true, which is far more fallible than simply using the already enlisted techniques.

  12. Quantum by Anonymous Coward · · Score: 0

    Does anything with the word 'quantum' gets published on slashdot?

    1. Re:Quantum by jawtheshark · · Score: 3, Informative

      In this case, it doesn't matter. Random number generation is in itself interesting and a very important part of computer science... or better said, the problem that with a finite state machine, like a computer, we cannot generate truly random numbers. Computers can generate pseudorandom numbers, but they are only random within the constraints set, are repeatable and will have a periodicity. Getting "true" random numbers only is possible from physical processes.

      There have been several articles about random number generation on slashdot. On the top of my head, random numbers generated from a lava lamp, or from a CCD with a (disassembled?) smoke detector (which contains Americum, a radioactive element). Let's just say that random numbers are interesting unto themselves. That's they're generated by quantum fluctuations is just an added bonus.

      --
      Ahhh...the great dumpster continuum. Many a free computer will be found there. -- sowth (748135)
    2. Re:Quantum by Opportunist · · Score: 1

      Indirectly. The choice of stories seems to be purely random.

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
  13. Win - Win by Anonymous Coward · · Score: 0

    Maybe they could pipe these random numbers to US cloud storage providers. Problem solved.

  14. Raas!? by turbidostato · · Score: 2, Insightful

    Randomness as a Service?

    I don't know if out will work, but I know it certainly shouldn't.

    In two words: MiM attack.

    1. Re:Raas!? by Anonymous Coward · · Score: 0

      One acronym: SSL.

    2. Re:Raas!? by Anonymous Coward · · Score: 0

      SSL handshake requires a random nonce. Anything you transmit over SSL can only be as secure as the nonce you started off with. Hence, any random data you get from this site can only be at most as secure as whatever source of randomness you had before you connected, making the whole thing pretty useless from a security standpoint! Really randomness is only good when it's generated locally.

    3. Re:Raas!? by Anonymous Coward · · Score: 0

      Except you could bootstrap a small amount of local randomness into a larger amount of randomness. There are already cryptographic tools to do this i.e. leftover hash lemma, but this is another option. Said lemma also allows for the input randomness to be public (known to the adversary) while still retaining full security, so this service could spit out signed randomness and it would work great. However, there is already a service by NIST that is doing this and they have a lot more resources so the only novelty in this approach is the method they use to generate entropy.

    4. Re:Raas!? by rapidmax · · Score: 3, Insightful

      The random service alone as cryptographic source raises questions about thrust. But if you use it as an additional source to mix into you entropy pool, it won't hurt and probably improve the quality and data rate of your random source.

      ~Andy

    5. Re:Raas!? by Anonymous Coward · · Score: 0

      You might have a good source of randomness which just produces very little data (say, one bit per minute or so). In that case, it would be worthwhile to use that source to get your initial random data for the SSL connection to the service delivering random numbers at a much higher rate.

      However this doesn't save you from the possibility that the generating party might be compromised. After all, who tells you that nobody had introduced some trojan on their system which reads all the bits sent to you and sends them to the attacker as well?

    6. Re:Raas!? by Anonymous Coward · · Score: 0

      This.

    7. Re:Raas!? by hobarrera · · Score: 1

      SSL handshake requires a pseudo-random nonce[...]

      FTFY

    8. Re:Raas!? by turbidostato · · Score: 1

      "who tells you that nobody had introduced some trojan on their system which reads all the bits sent to you and sends them to the attacker as well?"

      Who tells you that the service provider itself is not sending perfectly random data... generated one week ago?

  15. 503 by Anonymous Coward · · Score: 0

    It is only generating the number 503, not that random.

  16. Memory quota warning by Anonymous Coward · · Score: 1

    If you guys keep entangling shit in there, the simulator will run out of memory.

    Is that what you want?

  17. Radioactive decay by mbone · · Score: 3, Interesting

    This was done using radioactive decay to generate random numbers (i.e., something like counting geiger counter clicks), I believe first in the 1950's.

    I also seem to remember that the first units weren't entirely random, due to dead times in the counters or something similar. Random in theory does not mean random in practice, and I am not sure I would trust a billion dollar deal relying on a one-time-pad generated by the ANU quantum random number generator, at least until it had been through a lot of testing.

    1. Re:Radioactive decay by rapidmax · · Score: 2

      I also seem to remember that the first units weren't entirely random, due to dead times in the counters or something similar. Random in theory does not mean random in practice, and I am not sure I would trust a billion dollar deal relying on a one-time-pad generated by the ANU quantum random number generator, at least until it had been through a lot of testing.

      Having build my own random generator I can confirm this discrepancy between theory and practice. You have to be very cautious to eliminate externals noise and oscillation of the random source. As it's not possible to measure the true randomness but only guess it, additional filtering like bias elimination and mixing may improve the entropy, but may be still not true random.

    2. Re:Radioactive decay by Anonymous Coward · · Score: 0

      And I can't tell how either are better than the antenna model of randum number generation. Stick an antenna on an input line, no filter, just pick an arbitrary way of reading the clutterred static of the entire spectrum that the antenna can recieve.
      Sure, a problematic third party can theoretically blast the area with an oppressive known signal, but proper antenna choice can make sure that such an activity would be very obvious and grounds for switching back to classic psuedo-randoms until the kill-team gets to the jammer.

    3. Re:Radioactive decay by Anonymous Coward · · Score: 0

      The ANU site has already shown all the test they have done.

  18. I Just Do This by Anonymous Coward · · Score: 0

    int rand = 4; // Guaranteed to be random.

    1. Re:I Just Do This by tom17 · · Score: 1

      I reckon you used a loaded dice for that, you didn't specify otherwise.

  19. The beginning of by Anonymous Coward · · Score: 0

    timing attacks against the universe?

  20. For sale cheap - used random numbers by Anonymous Coward · · Score: 0

    Random numbers. You know what the series is. Are they still random? What if the only difference is whether you know the series or not. Does that change the randomness of the numbers?

    My brain hurts.

  21. Don't think so by Anonymous Coward · · Score: 0

    They're not truly random unless inifinitely long numbers can be returned.

    If 2^129929120912238723948732984732897439287^2938923982 is just as likely to be returned as 42, then maybe.

    1. Re:Don't think so by Surt · · Score: 1

      That's incorrect. For true randomness, it need only be possible (and equally probable), that the prior number can be generated as a series of smaller numbers glued together, as that 424242424242..... (a string of equal length) would be generated.

      --
      "Who is the Journal of Quantum Physics going to believe?" --Stephen Hawking
  22. actually, I'm NOT referring to /b/ by Thud457 · · Score: 1

    That's a fine idea, until you get sued because the "random" numbers you're providing turn out to be inadequately random.

    --

    the preceding comment is my own and in no way reflects the opinion of the Joint Chiefs of Staff

  23. A cheap non-quantum option by wonkey_monkey · · Score: 1

    When I needed some very random numbers, I read the low bit of samples from my soundcard without a source connected. Connecting a mic may have better, to use ambient rather than electrical noise, but it worked well for me, and always had a "fair" average (but that was the only criteria I knew how to test). I'd be interested to hear what's wrong with doing it that way from those more knowledgeable than myself.

    --
    systemd is Roko's Basilisk.
    1. Re:A cheap non-quantum option by Anonymous Coward · · Score: 0

      Connecting a mic may have better

      No, ambient acoustic noise is way less random than electrical noise, which is pretty much thermal, though in the case of the soundcard it may be mixed with repetitive electrical interference.

    2. Re:A cheap non-quantum option by canajin56 · · Score: 4, Informative

      How "very random" do you need, that a Mersenne Twister is not good enough, but an untested signal is? And if you only looked at the 1 bit word mean, you basically didn't test it at all. If you don't care about specifics, you can just use the Testu01 suite of tests. If you care about specifics and want to do your own tests...you should do the same bias test for various word lengths. So besides making sure the 0 and 1 appear about 50% of the time, you should make sure that 00,01,10,11 appear about 25% of the time, 000,001,etc are all uniform for 3 bit words, and so on until at least several hundred bit words (yes, it will take you a long time to sample enough words!) Besides those simple "fair dice" tests, you can also pick a dimension, (2 or more) and sample a lot of points (using whatever bit words you like) and then find the minimum distance between two points. With repeated tests this minumum distance should follow an exponential distribution, with the parameters describing that distribution depending on the range of possible values and the number of dimensions. Similarly, if you treat your n bit words as floats from [0,1) (by dividing by 2^n), then sampling a large number and adding them together should get you a normal variable, where the mu and sigma depend on n and how many you are adding together. There's also a 'pigeon hole' test where you have 2^n bins and sample n bit words and put them in the bin, and then take the maximum occupancy. Again, statistically this value should have a known distribution and you can test against that. A related one is called a "parking lot" test, where you sample in 2 dimensions and treat points as circles of some radius, and you only place a circle if it doesn't overlap with other circles already placed. After 10,000 samples you should have less than 10,000 placed, and the number you actually placed should be normally distributed, with the mu and sigma depending on the size of the lot, the number of attempts, and the radius of the circles used. There are plenty of such tests. They all revolve around using your generator to simulate a simple statistical system where the distribution of the result is known by you, so you can see how consistent your repeated simulations are with the expected distribution. A 1-bit mean test is just simulating coin tosses, while a 2-bit mean test is simulating 4 sided die tosses, etc.

      But a Mersenne Twister does quite well on Testu01, so you have to ask yourself why a software generator can't possibly be sufficient.

      As for the mechanical "what's wrong" side of things, if you don't know the physical mechanism, you can't know what conditions are required for your tests to remain valid. Where is the line noise coming from? Just noise from the physical components, or is there a radio wave factor? Will a new tower broadcasting alter the behavior of the noise in a meaningful way? What about wifi devices? I know of sound cards that pick up the signal sent when a cellphone rings so you can tell moments before it actually rings. (You can get a TARDIS for your keychain that lights up when a nearby cellphone is being rung, which works by the same mechanism but on purpose).

      --
      ASCII stupid question, get a stupid ANSI
    3. Re:A cheap non-quantum option by wonkey_monkey · · Score: 0

      Well there you go, I don't think I could ask for a better answer - thanks.

      I should have said that what I needed was a non-pseudorandom RNG rather than "very random." The application was a (semi-ironic) program to test for psychic powers (never meant to used in earnest).

      --
      systemd is Roko's Basilisk.
    4. Re:A cheap non-quantum option by kwoff · · Score: 1

      I read a book recently (I won't plug it, but it was a popular book on information theory...) which mentioned there was (were?) a book published (hundreds of years ago, is my recollection) that simply listed a whole lot of random numbers. So basically for scientists/mathematicians who needed a random source, they could flip to a, uh, random page and read off some numbers. Probably nowadays easier than reading your sound card, at least on unix-like systems, is to read from /dev/random.

  24. Twitter Feeds by baynham · · Score: 1

    I read somewhere that twitter feeds were being used as seeds for random number generators. Found the page here http://pyevolve.sourceforge.net/wordpress/?p=631 This seems like a great approach. Could someone explain the benefits of this over the above, why it is needed and how can we be sure they are truly random.

    1. Re:Twitter Feeds by baynham · · Score: 1

      Just read the abstract..."We demonstrate up to 2 Gbps of real time random number generation that were verified using standard randomness tests". A twitter RNG could not do this :)

    2. Re:Twitter Feeds by atisss · · Score: 1

      That would be predictable generator, as access to source code and algorithms would allow you to do the same calculations and predict random numbers generated by it.

  25. There is no need for this new method at all by gweihir · · Score: 4, Informative

    Zener-noise at 5V6 or NPN transistor EB noise is already about half quantum effect noise. Just use that, plenty of recipes on the web. Cost is at a few USD/EUR for the raw generator and you can get it as an USB stick.

    Examples:
    http://www.cryogenius.com/hardware/isarng/
    http://www.tonbandstimmen.de/evpmaker/random-bit-generator/index_e.htm
    http://www.entropykey.co.uk/

    Seems to me the quantum folks are getting a bit desperate to prove they actually are doing something worthwhile.

    --
    Most ACs are not even worth the keystrokes to insult them. Be generically insulted by this and ignored otherwise.
    1. Re:There is no need for this new method at all by Anonymous Coward · · Score: 0

      What are the random number generating rates of the examples you linked to? They look to be on the order of kbps to maybe a few Mbps. Additionally they warn of potential issues with power source noise. The research being discussed above generates random numbers a 2 Gbps, with the ability to exclude environmental interference.

    2. Re:There is no need for this new method at all by Savantissimo · · Score: 1

      Right, I was going to mention this. Hot resistors can work, too. Anyway, one can remove hidden order from the signal by using multiple diode sources and XORing them together, then running it through a "whitening" process, usually a bit-shift register with specific patterns of feedback taps (a pseudorandom number generator, PNR) which gives the pseudorandom part a repeat period of greater than the age of the universe, while its seed changes thousands or millions of times a second.

      This is more than good enough. Possible attacks will be on reading the bitstream, either directly or through side channels such as power consumption or EM emissions, rather than directly on any lack of randomness. People too often get paranoid about one specific area while ignoring other areas that are easier for attackers. It's like insisting on shuffling the cards a hundred times while not noticing that you're doing it on a glass table with a high-speed camera mounted underneath.

      With even a small FPGA and a few off-chip Zeners one should be able to get very high data rates, though the applications for such devices are not obvious. Usually real random numbers are needed only for the seeding of PNRs, or occasionally (and mostly historically) for one-time pads. (You need a secure channel for the distribution of the one-time pad, which is a chicken and egg problem. If it's secure enough for distribution of the pad, it's likely good enough for the message itself.)

      Getting your random numbers off some web service, no matter how fancy its RNG, seems like a huge step backwards, requiring trust of the service and perhaps all the network nodes in between.

      --
      "Is life so dear, or peace so sweet, as to be purchased at the price of chains and slavery?" - Patrick Henry
    3. Re:There is no need for this new method at all by gweihir · · Score: 1

      Excluding environmental interference including power-supply noise is commonly done by post-processing, e.g. crypto-hashing. Physical processes alone can never eliminate environmental influences. Also, while absolutely nobody needs 2Gbps true-randomness, a) the generators listed can generate a noise-spectrum of a few 100MHz, potentially more with HF transistors. I measured 10M zero-crosses on an experimental set-up with NF transistors. And b) they are so dirt cheap, that you can just put 100 or 1000 in parallel to get 2Gbps and still be orders of magnitude cheaper than the "solution" proposed here.

      --
      Most ACs are not even worth the keystrokes to insult them. Be generically insulted by this and ignored otherwise.
    4. Re:There is no need for this new method at all by gweihir · · Score: 1

      Hot resistors are not quantum noise, they are Brownian noise (AFAIK), which is deterministic. (Not that it matters at all in practice.) The "whitening" is best done by simply running the input though a crypto-hash with a pool. (use, say 10KB pool, xor 128 bit input to pool, hash, repeat) You _can_ use xor directly, but a small residual skew will remain. Most modern crypto is immune to that though.

      As Zener/EB-noise is about half quantum noise, it is already the best noise theoretically available if you collapse it 2:1 by crypto-hash or xor (sampled conservatively). So not only just "good enough".

      And, as you say, it can be easily parallelized if needed. With conventional NPN transistors, I have measured up to 50MHz spectrum (elCheapo digital scope, cannot measure more in spectrum-alanyzer mode), but I did not manage to get a 5ns comparator to work stable when I tried to digitize. With a carefully designed PCB, this should be possible though. With my amateur means, I got a 200ns comperator (311) to give me good output without any problems (so about 2MHz signal), and I will try with a 40ns comperator when I have some leisure time. With a bit of industrialization, about 1USD/EUR per RNG at 10MHz should not be an issue and faster is certainly possible. Mix 10 with fast XOR, do that 32 times in parallel, add 32 bit latch, and you are at 3.2Gbps for, say 300 USD/EUR. I bet the quantum BS gadget cost > 100'000 EUR/USD, while not producing better results.

      Getting random numbers from the web is unacceptable for any application that actually needs security.

      --
      Most ACs are not even worth the keystrokes to insult them. Be generically insulted by this and ignored otherwise.
    5. Re:There is no need for this new method at all by Anonymous Coward · · Score: 0

      The setup in the paper consist only of a single mode laser, beam splitter, photodiodes, plus electronics you would expect most hardware RNGs to contain these day. The setup could be assembled on a bench for well under $1000 in parts. Above solutions are still cheaper, and if they suit your needs, no one is saying you need to upgrade to something different or more expensive. But if you are looking for a system with stronger mathematical guarantees about the resulting distribution and noise immunity, and need high rates, then those might not cut it. If you think you can make a "dirt cheap" unit that produces a few 100 Mbps data rate, after considering data rate losses from your post processing and whitening, then maybe you should start selling them and undercutting other products on the market.

    6. Re:There is no need for this new method at all by gweihir · · Score: 1

      There is no market for such a device, as nobody needs 100Mbps true randomness rates. The entropy key (http://www.entropykey.co.uk/) has the commercial segment covered very well and very cheaply.

      As to under $1000, I will not buy the article to check. But usually the optical bench and mountings alone run you over $10'000, that is without the actual experiment. In order to capture the data at 2Gbps, you will likely spend something >$10'000 again for the measurement equipment. And so on. As there is zero need or market for these, the price will not come down.

      --
      Most ACs are not even worth the keystrokes to insult them. Be generically insulted by this and ignored otherwise.
  26. Why bother by Tweezak · · Score: 1

    There's an app for that!

  27. Next wave of Australian Patent Trolls by puppetman · · Score: 1

    Just don't let Commonwealth Scientific and Industrial Research Organization patent this, or we'll be paying royalties for turning on our lights.

  28. Thanks to Slashdot... by TheDan666 · · Score: 1

    The only random numbers this service is generating are 404 and 500.

    1. Re:Thanks to Slashdot... by gweihir · · Score: 1

      Which are of course perfectly random! But if you need a lot of randomness, it is obviously better to just periodically wget slashdot and hash it together a bit.

      --
      Most ACs are not even worth the keystrokes to insult them. Be generically insulted by this and ignored otherwise.
  29. My RNG algorithm... by Iniamyen · · Score: 5, Funny

    I tell my dog to go get a toy. I've preassigned a numerical value between 1 & 10 to each of her toys. Whichever one she brings me, I cube the resulting number, and then divide by today's date (1 thru 31), and then floor the result. I get my yellow pages and turn to this page. I take the time of day as a percentage of 24-hour time (so 0700 would be 29.2%) and go that percentage down either the left or right column on that page, depending on the phase of the moon (left column for waxing, right column for waning.) Whichever phone number is there, I call. I then ask whoever picks up to think of a number.

    1. Re:My RNG algorithm... by zeugma-amp · · Score: 1

      I'm sorry, but the algorithm you described above is patented. You'll have to cease using it until proper royalties are paid.

      Actually, you were doing just fine until that last step. Humans are notoriously bad at picking random numbers.

      --
      This is an ex-parrot!
    2. Re:My RNG algorithm... by atisss · · Score: 2

      As the rest of variables are known for each individual point in time, your choice is limited by 1/10 preference of dog (your precision to measure percentage in page is cancelled out by fact that dog probably has some favourite toys is probably ).

      Given call centre with 50 employees I could constantly dial to the numbers you have chance to choose and ask if you have called and what number have the person told you. That would give 2/3 advantage to find out the number (If the person would lie, or hangup, he probably wouldn't told you the number in first place).

      So, that's not random

    3. Re:My RNG algorithm... by Anonymous Coward · · Score: 0

      you were doing just fine until that last step

      That's the funny part.

    4. Re:My RNG algorithm... by Anonymous Coward · · Score: 0

      And the number is 17...http://scienceblogs.com/cognitivedaily/2007/02/is_17_the_most_random_number.php

    5. Re:My RNG algorithm... by giorgist · · Score: 1

      When I heard the last step, I though of the nuclear plant in Springfield. There is a crappy door at the back once you go through all the security.

  30. Quantum Randomness by Anonymous Coward · · Score: 0

    "Build a Noise-Based Random Number Generator" by Terry Mayhugh which
              appeared in the May 1981 BYTE Magazine (pages 452-456).

    Based on quantum tunneling in a Zener diode

    Arguably the Silvania 6D4 Tube used for random number generation in the 40's was based on quantum emmision statistics.

  31. Calculator as a service by WaffleMonster · · Score: 1

    Creating a random number generator is even easier than designing useful circuits. Just ignore your noise margins. There is no need for quantum laser bullshit.

  32. Forgot who said this by maratumba · · Score: 0

    "There is no such thing as 'random number', for example, is 3 a random number?"

  33. Dilbert by AxeMurder · · Score: 1

    Rather than quote XKCD for the funnies, I thought I'd dip a little further back and go for Dilbert instead http://dilbert.com/strips/comic/2001-10-25/

  34. Little need now by Sara+Chan · · Score: 1

    Some way to generate random numbers is really important, for certain applications. Intel's next generation of CPUs, based on Ivy Bridge and due out within a month, addresses that. The CPUs support a new instruction: RdRand. RdRand generates random numbers based on noise in the hardware. For almost all purposes, it should be adequate.

    1. Re:Little need now by WilliamBaughman · · Score: 1

      To be sure that no misunderstands your post, RdRand doesn't just use noise in the general hardware, it has its own dedicated hardware to generate that noise and the subsequent random numbers.

      From one of Intel's software blogs:

      Mostly, Bull Mountain follows the Cascade Construction RNG model, using a processor resident entropy source to repeatedly seed a hardware-implemented CSPRNG. Unlike software approaches, it includes a high-quality entropy source implementation which can be sampled quickly to repeatedly seed the CSPRNG with high quality entropy. It represents a self-contained hardware module that is isolated from software attacks on its internal state resulting in a solution that achieves Random Number Generation objectives with considerable robustness: Statistical quality, highly unpredictable random number sequences, high performance, protection against attacks.

      And an article (with pictures!) from IEEE Spectrum Magazine: Behind Intel's New Random-Number Generator They go through some of the history and theory of RNG including the lava lamp generator.

  35. Just use a sample of climate science data. NT by Anonymous Coward · · Score: 0

    That seems about as random as you can get. :)

  36. I use government employment numbers by gestalt_n_pepper · · Score: 2

    If not random, they at least have a minimal correlation with reality.

    --
    Please do not read this sig. Thank you.
    1. Re:I use government employment numbers by bill_mcgonigle · · Score: 1

      It's not random, in fact the trend is predictable - by November the numbers will be much lower than they are today.

      --
      My God, it's Full of Source!
      OUTSIDE_IP=$(dig +short my.ip @outsideip.net)
  37. What if by starfishsystems · · Score: 1

    What if it turns out that quantum randomness is only pseudo-random?

    What if our entire reality is just a carrier wave for some other civilization's spread-spectrum communications network?

    (Completely pointless speculation, I know. Still, I have to do something with my first coffee buzz of the morning.)

    --
    Parity: What to do when the weekend comes.
    1. Re:What if by Jamu · · Score: 1

      If we can work out how to generate those numbers we can send messages backwards in time!

      --
      Who ordered that?
    2. Re:What if by gestalt_n_pepper · · Score: 2

      Well, try not to introduce too much noise or they'll shut us off. So, please just sit there. Quietly.

      --
      Please do not read this sig. Thank you.
  38. Who needs quantum stuff... by Anonymous Coward · · Score: 0

    just take a poll and use these numbers, you'll never get the same answer twice, at not long as our current boob ( president) continues his erratic actions...

  39. hotbits by THE_WELL_HUNG_OYSTER · · Score: 1

    Meh. I use hotbits, random numbers based on nuclear decay.

  40. Random quantum genertor by Bengie · · Score: 1

    I came across this site a long while back

    http://www.idquantique.com/true-random-number-generator/quantis-usb-pcie-pci.html

    They sell hardware that sends a single photon at a time. The photon's polarity is random. It hits a mirror/prism or something, and if it's one polarity, it goes to sensor A, if it's the other polarity, to goes to sensor B.

    Truly random. About $2.1k for the PCIe card.

    1. Re:Random quantum genertor by gweihir · · Score: 1

      Far too fragile. Zener noise and NPN-transitor EB noise is about half quantum tunneling noise and about half Brownian noise. Hash it together a bit and you are done. DIY from components is 10USD/EUR. Chip-integrated is almost for free.

      --
      Most ACs are not even worth the keystrokes to insult them. Be generically insulted by this and ignored otherwise.
  41. Why not model it on entropy? by Anonymous Coward · · Score: 0

    Instead of doing a complex setup, why not point a webcam at a green screen on the floor and break a black drinking glass against it. With a completely deterministic algorithm for making a hash based on the locations of glass shards on the green screen, you're going to get a random number. The challenge is for the hash function to have a more or less uniform distribution of values for all possible shard locations. It shouldn't be that difficult. You can always limit the number of shards you want to interpret to make it simpler, yet still random.

  42. Quantis rng by Anonymous Coward · · Score: 0

    Check out the quantis rng

  43. Purpose Completely Defeated by Jane+Q.+Public · · Score: 1

    ... or perhaps not defeated, but blithely thrown away.

    When you are feeding everybody the same random number sequence (as this service appears to do), it doesn't matter even the slightest little bit how random the numbers are; with a little ingenuity they can still be 100% predictable in many practical situations.

    It depends on little more than how fast you get the numbers, and whether you can process them before the next guy does.

  44. Purpose Completely Defeated by Jane+Q.+Public · · Score: 1

    In other words: this looks like a clever idea, but the implementation is totally useless for many real-world applications.

  45. Don't observe the numbers. by Anonymous Coward · · Score: 0

    Don't observe the numbers.

  46. Ok. That's smart. by Gimbal · · Score: 1

    I'm just sayin' ;}

  47. Humans are most random by Rsriram · · Score: 1

    Why not use a recaptcha type of random number generator with hundreds of individuals writing their favorite three digit number and this being used to make a random number

    --
    O this learning! What a thing it is - William Shakespeare
  48. Lavarand by Anonymous Coward · · Score: 0

    Yet from the wiki page:
    It is covered under U.S. Patent 5,732,138, titled "Method for seeding a pseudo-random number generator with a cryptographic hash of a digitization of a chaotic system."

    I don't believe it ever became a product... and was cumbersome to setup. Hard to justify a lava lamp display in a data center, and god forbid you need multiple sources in one DC say, on every machine)

    One thing I worry about with devices like this is failure mode. if it can be made totally solid state, I would think it could be setup analogously to the way solid state relays are (with an emiter and detector in a small package).... but.... if it failed such that its numbers stopped really being random.... in what ways will it be able to detect this? (not just theoretically, but in real designs). Its great if you can get an error, but, it could be prolblematic if it just starts streaming highly repetitive numbers.

    SGI had a production Lavarand setup in one of their internal Datacenters, in the building that is now the Computer History Museum in Mountain View. I've heard a rumor that the Lava Lights are about .4 miles away from their old spot.