Slashdot Mirror


Physicist Uses Laser Light As Fast, True-Random Number Generator

MrKevvy writes "An Ottawa physicist is using laser light to create truly random numbers much faster than other methods do, with obvious potential benefits to cryptography: 'Sussman's Ottawa lab uses a pulse of laser light that lasts a few trillionths of a second. His team shines it at a diamond. The light goes in and comes out again, but along the way, it changes. ... It is changed because it has interacted with quantum vacuum fluctuations, the microscopic flickering of the amount of energy in a point in space. ... What happens to the light is unknown — and unknowable. Sussman's lab can measure the pulses of laser light that emerge from this mysterious transformation, and the measurements are random in a way that nothing in our ordinary surroundings is. Those measurements are his random numbers.'"

326 comments

  1. Finally a reason for socially inept people to buy. by ErikPeterson · · Score: 4, Funny

    Finally a reason for socially inept people to buy diamonds!

    --
    The world's smartest bug zapper www.zapstats.com/kickstarter
  2. "Truly random numbers" by Ossifer · · Score: 0

    I don't believe such a thing can possibly exist.

    1. Re:"Truly random numbers" by ABadDog · · Score: 4, Funny

      I don't believe such a thing can possibly exist.

      Of course they can. Here: 7, 3. I've just given you two *totally* random numbers.

    2. Re:"Truly random numbers" by whoisisis · · Score: 2

      Well, something has to explain what we observe in the lab.
      So far, quantum physics is the only successful theory.

    3. Re:"Truly random numbers" by Eponymous+Hero · · Score: 2

      conservation of information would say that if we could measure and analyze your subconscious, your experiences, your neural connections to a high enough degree that we could uncover the reasoning for your random number picks, and probably even predict the next "random" numbers you come up with.

      --
      insensitive clod overlords obligatory xkcd car analogy russian reversals whoosh pedant fanbois ftfy in 3...2...1..PROFIT
    4. Re:"Truly random numbers" by Surt · · Score: 2

      Well, there are things about the universe for which we have no explanation other than 'it's random'. Stuff where the internal state, if any, is hidden from us in pretty fundamental ways. If your opponent has to surround your laser experiment with a jupiter scale atom smasher in order to determine what you're going to get, that's pretty securely random.

      --
      "Who is the Journal of Quantum Physics going to believe?" --Stephen Hawking
    5. Re:"Truly random numbers" by Anonymous Coward · · Score: 0

      Numbers aren't random, but the values they represent might be.

    6. Re:"Truly random numbers" by Anonymous Coward · · Score: 0

      woosh.

    7. Re:"Truly random numbers" by Ossifer · · Score: 5, Interesting

      That's the point though--just because we don't have an explanation doesn't make it random--it may be apparently random, but that irks me in the same way that people drop off the "known-" or "observable-" in front of "universe".

      Also "securely random" implies an application for which these "apparently random" numbers are "good enough"...

    8. Re:"Truly random numbers" by Ossifer · · Score: 1

      I knew you were going to post that...

    9. Re:"Truly random numbers" by medv4380 · · Score: 3, Informative

      Incorrectly applying the conservation of information. What you are saying wouldn't work and would violate the Heisenberg uncertainty principle. What would happen is as you did the measurements to that degree you would lose information on the motion of the particles involved as you gained the new information on the position hence the conservation of information. The uncertainty of the choices would still exist and you'd most likely get two different results if his choice had any quantum affects involved.

    10. Re:"Truly random numbers" by LoyalOpposition · · Score: 5, Funny

      Of course they can. Here: 7, 3. I've just given you two *totally* random numbers.

      Nope. And I can prove it. Both of your numbers were between 0 and 9, inclusive. Counting only integers that makes ten possibilities. Now, between 10 and 999, inclusive, there are nine hundred ninety possibilities. Since random numbers are equally likely that means that it is ninety-nine times more likely for a random number to be between 10 and 999, inclusive, than it is for them to be between 0 and 9, inclusive. Successive probabilities multiply, so the likelihood that two numbers chosen at random will be between 10 and 999 inclusive are 8991 times more likely than that they will be between 0 and 9, inclusive. The only reasonable conclusion is that 7 and 3 are not random numbers.

      ~Loyal

      p.s. I think if you search the literature you'll find that 3 is, in fact, a random number. Therefore you problem lies with the 7.

      --
      I aim to misbehave.
    11. Re:"Truly random numbers" by Ossifer · · Score: 1

      Yeah, well I got my own problems with this "reality" thing you speak of...

    12. Re:"Truly random numbers" by Nadaka · · Score: 1

      did you know I was going to post this? http://xkcd.com/221/

    13. Re:"Truly random numbers" by kikito · · Score: 3, Insightful

      A Heiselber's Uncertainty Principle attacks!

      It says "hello"!

      It is very effective!

    14. Re:"Truly random numbers" by NoOneInParticular · · Score: 5, Insightful

      That was what Einstein thought. So he set up a thought experiment to prove that quantum was only apparently random, called the Einstein-Rosen-Podolsky paradox. Turned out, after Aspect ran the experiment, that Einstein was wrong. Reality was more random than he thought. It still might be the case that there's an order behind the quantum randomness, but that's currently more an article of faith than scientific insight.

    15. Re:"Truly random numbers" by Baloroth · · Score: 3, Informative

      The term "random" is generally (even in science, from what I know of it) taken to refer to things which we are not able to predict, even theoretically. We do not, however, know for sure if the system is non-deterministic (that is, truly random) or only apparently so.

      Again, not a quantum physicist. But I believe that is the general state of affairs. See Wikipedia for more.

      --
      "None can love freedom heartily, but good men; the rest love not freedom, but license." --John Milton
    16. Re:"Truly random numbers" by buanzo · · Score: 1

      I was just hoping someone posted that :D

      --
      Buanzo Consulting - 15 Years of GNU/Linux experience, for you.
    17. Re:"Truly random numbers" by aintnostranger · · Score: 2

      how is the likeness of the numbers showing up making them less random? 7, 3 is as random as 494592349943, 2.5

    18. Re:"Truly random numbers" by Teancum · · Score: 2

      While there are other random number generators, by far and away the most common "random number generator" is the Linear congruential generator.... the typical one that is used for most video games due to the fact that it can be configured using only integer-based arithmetic operations (no need for floating point overhead). That makes the generator extremely fast, but unfortunately predictable. Sadly, lousy constants are usually picked with many operating system vendors or compiler writers which make this rather poor generator even worse.

      The problem is that the very non-random nature of the generator can show up when you are using it for very precise calculations or for something that doesn't take into the fact that the LCG algorithm really is just a simply line slope formula applied in an unusual context and with some constraints. There is certainly a need for better algorithms to generate numbers that avoid these problems, and if you can get these numbers from nature it makes the issue even better.

      Still, I agree with the grandparent post that the physical phenomena being used is going to be influencing the results of the number generator in some fashion.... it will just be more disguised. In the past census data was used to generate "random number tables", which also has drawbacks of its own.

    19. Re:"Truly random numbers" by Ossifer · · Score: 2

      Indeed, and that's why I described it as a "belief" of mine, and not a fact.

    20. Re:"Truly random numbers" by thisnamestoolong · · Score: 1

      You can believe what you want, but it doesn't change the way the Universe works. Sure, we may find out that the roots of uncertainty lie only in our ignorance, but it does not seem likely that that is the case. I mean, Einstein spent a good chunk of his life trying to prove your hypothesis, as he did not like the idea of uncertainty and randomness, but he only ended up massively proving quantum mechanics.

      --
      To the haters: You can't win. If you mod me down, I shall become more powerful than you could possibly imagine
    21. Re:"Truly random numbers" by Anonymous Coward · · Score: 0

      Well, if you run that experiment for half an hour and put it all in a graph, I'm sure you'll get a pattern.

      If you find something random, it simply means you need more data.

    22. Re:"Truly random numbers" by Lord_Naikon · · Score: 1

      So they don't pass your statistical test. That doesn't prove they aren't random. What if he only gave numbers between 0-9? What if the distribution of his numbers is not uniform?

    23. Re:"Truly random numbers" by Darinbob · · Score: 4, Insightful

      I knew you were going to say that.

    24. Re:"Truly random numbers" by izomiac · · Score: 3, Interesting

      Wow, for one integer to be picked is infinitely rare, but two?!?! And both positive primes near zero... Wait a tic... those have all the markings of a psychologically random number! Sadly, it's impossible to say that's how they were selected, as they're just as likely to occur as anything else from a uniformly distributed random number generator over all possible numbers. Only Laplace's demon knows for sure...

    25. Re:"Truly random numbers" by NoOneInParticular · · Score: 2

      Maybe read up on it, it was a little bit more involved than running the experiment for half an hour.

    26. Re:"Truly random numbers" by Ossifer · · Score: 1

      > You can believe what you want, but it doesn't change the way the Universe works.

      Fine by me -- let me know when you have complete and total understanding of the entire universe...

      Time and time again scientists have stated "this is as deep as it goes!" only to be proven incorrect later on...

    27. Re:"Truly random numbers" by Surt · · Score: 2

      Random number generation is used in applied cryptography. That's the application for which it is useful to have a source of random numbers that can't be guessed by a sufficiently well funded opponent. In this case, it might be literally impossible for any opponent to be well-funded enough to defeat this.

      --
      "Who is the Journal of Quantum Physics going to believe?" --Stephen Hawking
    28. Re:"Truly random numbers" by Surt · · Score: 2

      I think basically everyone in the gaming biz is now using MT, which is a very good PRNG.

      --
      "Who is the Journal of Quantum Physics going to believe?" --Stephen Hawking
    29. Re:"Truly random numbers" by thisnamestoolong · · Score: 1

      We don't have a complete and total understanding of the Universe, but that doesn't make fairies any more likely to be real. More importantly, I think that the burden of proof ought to be on those that are making a claim contrary to our current understanding; you need to prove that there is an underlying order to the Universe. Right now, that doesn't seem to be the case. I would absolutely be open to evidence that suggests that our current understanding is mistaken, but until we see it, it is just empty speculation.

      --
      To the haters: You can't win. If you mod me down, I shall become more powerful than you could possibly imagine
    30. Re:"Truly random numbers" by SpazmodeusG · · Score: 2

      Really? No randomness? What if the universe conspired to make it completely impossible for us mere mortals to ever predict a number? This is what quantum physics tells us is happening.

      As an example of an impossible to predict situation the universe made two copies of itself at a point where you choose a direction to turn (a simplification of the many-worlds hypothesis). One copy is where you make the decision to turn left and one where you make a decision to turn right. Just before the copy was made how would you have predicted which way you would have turned? No matter what prediction you make you'll be wrong in one of those universes. It's impossible to predict.

      Quantum physics is impossible to predict. No amount of hidden variables can explain Bell inequalities. The only thing physicists are looking for now is an explanation of why it's impossible to predict. The many-worlds hypothesis is one such explanation.

    31. Re:"Truly random numbers" by korgitser · · Score: 1

      Of course such thing can not exist, if you are to mean 100% certain by 'true'. But nothing for the human being is 100% certain, for we gather knowledge by observation and induction, both of which have their limits. Then it makes sense to rethink what is the purpose of the word 'true'. Something in the lines of 'beyond reasonable doubt, YMMV'.

      --
      FCKGW 09F9 42
    32. Re:"Truly random numbers" by NoOneInParticular · · Score: 4, Interesting

      Okay, fair enough. Is there any basis for this belief other than that you like it to be the case that the universe is deterministic? I sometimes like the universe to be a lollypop. It seldomly is. I'm saying this just to be an ass I guess, but still: why would this belief of yours be valuable, if it is backed by fact nor theory? Many people like to believe that a supreme being exists that wants to be friends with them. Is your belief in that category, or is there more to it?

    33. Re:"Truly random numbers" by medv4380 · · Score: 1

      Reality? You doubt the existence of random numbers and your own reality? I would understand doubting one or the other but believing in determinism is the path to believing in an underlying reality. Uncertainty and randomness are the basis of doubting that an absolute underlying reality exists. Are you trying to have your cake and eat it too?

    34. Re:"Truly random numbers" by Surt · · Score: 2

      If I believed that our entire reality was actually a simulation being run in a higher level universe, why wouldn't I expect complete determinism?

      --
      "Who is the Journal of Quantum Physics going to believe?" --Stephen Hawking
    35. Re:"Truly random numbers" by artor3 · · Score: 1

      You're just defining the word "random" out of existence then. What's the point of having words in a language if people try to make it so that we can never, ever use them?

    36. Re:"Truly random numbers" by Anonymous Coward · · Score: 0

      Because that higher level universe is using floating point math to generate our quantum variables without perfect precision!

    37. Re:"Truly random numbers" by PopeRatzo · · Score: 4, Interesting

      Turned out, after Aspect ran the experiment, that Einstein was wrong.

      So, it's random as far as Aspect can tell.

      We'll get true randomness as soon as that last digit for pi is discovered.

      There is no random. There is only random enough.

      --
      You are welcome on my lawn.
    38. Re:"Truly random numbers" by Xaedalus · · Score: 2

      Probably because he has a low threshold of tolerance for ambiguity and error in general. It's rather irritating to consider the probability that the universe is random when one prefers order.

      --
      Here's to hot beer, cold women, and Glaswegian kisses for all.
    39. Re:"Truly random numbers" by Ossifer · · Score: 4, Interesting

      As a card-carrying atheist I don't believe in a space-genie either. When things one generally holds to be true are not currently provable with the knowledge one (we as humanity) has, that does not make them invalid nor meaningless. Nor does it require a space-genie. One is free to hold beliefs, and even to actively pursue their validation or invalidation. Einstein did this, in this very realm we are discussing. As I posted in another part of this thread, science has frequently believed "this is as deep as it goes!" only to be proven incorrect later on. I for one am not arrogant enough to believe that there cannot be some underlying deterministic cause for the phenomena we currently recognize as "random". And I would not respect the scientist who holds otherwise--but I would respect the scientist that believes there can exist phenomena without underlying deterministic cause.

    40. Re:"Truly random numbers" by medv4380 · · Score: 1

      So you've gone with the later option. Even a simulation of a reality if reality exists would exist in that reality. My Video Games maybe just a simulation but they are also really just files and data ether in ram or on disk. They really do exist in my observed reality just not from the perspective in the game but from my perspective. If I'm just a simulation then I really do exist in a reality somewhere. However, as a programmer, this simulated reality is an big waste of computational power. It takes far more power to track down a probability waves position and interference in a probability wave as quantum physics outlines then it would have been to just implement a Newtonian version of reality.

    41. Re:"Truly random numbers" by sexconker · · Score: 0

      A Heiselber's Uncertainty Principle attacks!

      It says "hello"!

      It is very effective!

      Just because we can't know a position and vector of a particle now doesn't mean we won't ever be able to.
      Furthermore, that doesn't change the fact that the numbers aren't random, even if they're unknown and unpredictable.

      If we live in a deterministic Universe, and I believe we do, there is nothing that is random.

    42. Re:"Truly random numbers" by Ossifer · · Score: 1

      Our current understanding is based upon theories over currently available observations. Again, I am not making a "claim", I am expressing a "belief". And I would argue that assuming there can't be an underlying cause for what we currently are observing is itself just empty speculation...

    43. Re:"Truly random numbers" by cheekyjohnson · · Score: 1

      why would this belief of yours be valuable

      Who said it was valuable? And "valuable" is subjective, anyway.

      --
      Filthy, filthy copyrapists!
    44. Re:"Truly random numbers" by Ossifer · · Score: 2

      Not really, the universe may indeed possess truly inherently random phenomena -- my *belief* may be wrong--that is why it is a "belief"... However, we have words for many concepts that provably do not exist, yet the words still have value...

    45. Re:"Truly random numbers" by Surt · · Score: 1

      Well from that perspective, one cannot reasonably doubt reality. Without reality, there can be no doubt.

      --
      "Who is the Journal of Quantum Physics going to believe?" --Stephen Hawking
    46. Re:"Truly random numbers" by medv4380 · · Score: 2

      But Einstein proposed a way to test it and he was proven wrong with the EPR paradox. To Einstein and Scientists Data is King, and it would be interesting to know what Einstein would have said after the test was done. What you are proposing isn't like Einstein at all and is more like the Space-Genie hypothesis. Science also doesn't believe that "this is as deep as it goes!" otherwise why put any effort into the LHC, Opera, Fermi Lab, or the numerous other labs trying to go deeper? Every Scientist knows that Einsteins Relativity is wrong and that the Standard model is wrong but they are the best we have right now.

    47. Re:"Truly random numbers" by NoOneInParticular · · Score: 2

      I think it's an interesting discussion, determinism. It seems to underlie most of western physics, up to the point when quantum mechanics came to the scene. We're still recovering from that. My question is really about the underlying motivation for the belief. Is it philosophical? Is it because of some sense of mathematical elegance? Is it literate? I am for instance fine with randomness: at the moment our understanding is that the universe is random, but still causal. 100 years ago, we thought it was fully deterministic. Our understanding of causality has changed, although we really don't understand much of it. Determinism is passe. Why is determinism important? Why is it even desirable? I don't see it. But then again, I see poetic beauty in a universe where order and predictability arise from a chaos and randomness. But I am weird that way.

    48. Re:"Truly random numbers" by neonKow · · Score: 1

      You have to be trolling. There is no way you believe that you can prove two numbers are non-random.

    49. Re:"Truly random numbers" by SnarfQuest · · Score: 5, Funny

      I've looked at your post 8 times so far, and it always returns 7 and 3 as random numbers. It's not so random when it always returns the same predictable values.

      --
      Who would win this election: Andrew Weiner vs Andrew Weiner's weiner.
    50. Re:"Truly random numbers" by Anonymous Coward · · Score: 0

      Clap clap clap, "apparently random" is correct but too esoteric. You're missing the point. I would say "effectively random for all intents and purposes." Whether the underlying system is deterministic or not is irrelevant. We don't have a hope of predicting those numbers, even with the most precise foreknowledge of the system that our measuring instruments and physics can provide. You're just arguing semantics. Many words have different connotations depending on context. In the context intended here, the numbers *are* random.

    51. Re:"Truly random numbers" by Anonymous Coward · · Score: 0

      What if he's trolling?

    52. Re:"Truly random numbers" by Ossifer · · Score: 1

      Actually I wasn't arguing anything at all -- I was stating a belief.

      And relevance is in the eye of the beholder, I for one (and probably most physicists) would love to know whether or not the underlying system is deterministic...

      As to your semantics, maybe the phrase should be "relatively random" (meaning hierarchically relative, not "somewhat/slightly random")...

    53. Re:"Truly random numbers" by Ossifer · · Score: 1

      To answer your question, yes, it is philosophical in nature. However several posters here have been attempting to attribute to me a "desire for determinism". I have no such thing, and randomness has never bothered me conceptually. I think most people (especially non-scientists) fully embrace randomness. I am simply not convinced it truly exists. I am willing to be proven wrong, and to me, inherently random phenomena would make things a *LOT* easier...

    54. Re:"Truly random numbers" by thisnamestoolong · · Score: 1

      "No reason to believe that there is" != "Can't be"

      --
      To the haters: You can't win. If you mod me down, I shall become more powerful than you could possibly imagine
    55. Re:"Truly random numbers" by Anonymous Coward · · Score: 0

      I believe it is deterministic on a scale that can never be measured.

    56. Re:"Truly random numbers" by shutdown+-p+now · · Score: 1

      It's just memoized. They were truly random the first time you've read the post - honest!

      If you want a couple more random numbers, all you have to do is ask for another post. For the sake of convenience (to save a roundtrip), here are some more: 5, 9, 7.

    57. Re:"Truly random numbers" by lgw · · Score: 1

      I believe the universe is deterministic. I dont need to prove anything to anyone to hold that belief.

      Technically, there's no evidence either way whether the universe is "really random", nor is that particularly relevant to current theory. What we have tons of evidence for is that it's "apparantly random" at the smallst scale we have data for. But then, there's so much scale unexplored between the scale of the standard model and Plank scale that almost anything could be going on down there - any claims about Plank scale happenings, which is where the universe would be "really anything" are empty speculation in either direction.

      There's room enough for both "really random" and "really deterministic but apparantly random" underlying theories to be true, and no reason but personal preference to select one or the other belief.

      --
      Socialism: a lie told by totalitarians and believed by fools.
    58. Re:"Truly random numbers" by shutdown+-p+now · · Score: 1

      It has also been standardized in C++ standard library as part of TR1 (and now also C++11) - std::mersenne_twister_engine, and specifically std::mt19937. VC++ also typedefs it as std::default_random_engine (while g++ uses MINSTD for the same).

    59. Re:"Truly random numbers" by Anonymous Coward · · Score: 0

      Some of this work is already been done. Turns out 7 is one of (possibly the most). Other primes (like, say, 3) are also popular. Easily digestible link.

    60. Re:"Truly random numbers" by Sulphur · · Score: 1

      My computer is non deterministic; it gives me random answers.

    61. Re:"Truly random numbers" by thePowerOfGrayskull · · Score: 2

      I would please like to subscribe to your newsletter.

      Then I could use it to populate my IV values safely and randomly.

    62. Re:"Truly random numbers" by flonker · · Score: 1

      I would please like to subscribe to your newsletter.

      Then I could use it to populate my IV values safely and randomly.

      Some more random values for you: 7, 7, 7, 7, 7, 7, 7,7, 7, 7

    63. Re:"Truly random numbers" by Anonymous Coward · · Score: 0

      It's utility arises because actual randomness makes some fear that dead Cthulhu waits dreaming in their psyche.

    64. Re:"Truly random numbers" by catmistake · · Score: 1

      Every Scientist knows that Einsteins Relativity is wrong and that the Standard model is wrong but they are the best we have right now.

      FWIW, all models are wrong... always and necessarily. They are not reality, they are models. Observation may be correct, but any attempt to model what is observed will always remain what it actually is: only a model.

    65. Re:"Truly random numbers" by nsaspook · · Score: 1

      Quantum number generators produce random numbers that are measurably different from those that computer programs generate.

      http://www.technologyreview.com/blog/arxiv/25041/

      The results show that the sequence generated by Quantis is easily distinguishable from the other data sets. This say Calude and co, is evidence that quantum randomness is indeed incomputable. That means that it could not have been be generated by a computer.

      --
      In GOD we trust, all others we monitor.
    66. Re:"Truly random numbers" by FiloEleven · · Score: 1

      I find it fascinating that in spite of evidence like this pointing to the pervasive effects of QM, people still believe consciousness is unaffected by it (and has no effect on it).

    67. Re:"Truly random numbers" by bhagwad · · Score: 3, Informative

      Just because we can't know a position and vector of a particle now doesn't mean we won't ever be able to.

      Yes it does. The Heisenburg uncertainty principle is not a limitation of technology. It's a law of the universe. It's like saying "just because gravity exists today doesn't mean it will exist sometime in the future."

    68. Re:"Truly random numbers" by grumbel · · Score: 1

      It still might be the case that there's an order behind the quantum randomness, but that's currently more an article of faith than scientific insight.

      The randomness in quantum mechanics is interpretation, not evidence. What the experiment ruled out wasn't a deterministic universe, but local hidden variables, you can still have a deterministic universe with non-local hidden variables, see Bohm interpretation.

    69. Re:"Truly random numbers" by locofungus · · Score: 1

      I've looked at your post 8 times so far, and it always returns 7 and 3 as random numbers. It's not so random when it always returns the same predictable values.

      What a wonderful life it must be to see everything in a consistent base. If it weren't for slashdot's threading I wouldn't have been able to tell what post you were replying to.

      Tim

      --
      God said, "div D = rho, div B = 0, curl E = -@B/@t, curl H = J + @D/@t," and there was light.
    70. Re:"Truly random numbers" by Psychotria · · Score: 1

      How can there be a last digit of pi? If you think about it, the question "what is the last digit of pi?" doesn't make sense even if you're not a mathematician. Mathematically there are an infinite number of points around a circle. Therefore, as pi depends on that, there are an infinite number of decimal places in pi. Now, in reality there may indeed be a physical limit to how many points may lie upon that circle and in that case the precision of pi would end at x decimal places and if that were the case then the last digit of pi would truly exist.

    71. Re:"Truly random numbers" by M8e · · Score: 1

      We'll get true randomness as soon as that last digit for pi is discovered.

      I bet one billion dollars that the last digit of pi isn't 0.

    72. Re:"Truly random numbers" by Dynetrekk · · Score: 1

      You obviously did not study quantum mechanics.

    73. Re:"Truly random numbers" by Teancum · · Score: 1

      You would hope so. Most of the programmers that often use these libraries don't pay attention to these details, and there have been some abysmal records on the actual implementation of these kind of libraries in real compilers as opposed to specifications and supposed standards.

      For those who are real computer scientists as opposed to coders, it matters and it is useful to know what the actual algorithm that is being done to generate the results. The LCG is often used as the benchmark of comparison to other algorithms, because it is very fast and uses a minimum of operations (integer multiplication followed by addition and modulus can be treated as defacto by simply using an unsigned integer and ignoring overflow) while most other algorithms are by far and away much more complex. If you are interested in optimizing a game and really don't care about the "randomization" other than as a cute trick to make a critter go one way then another, LCG really is the way to go and certainly was the standard algorithm for almost all 8-bit and 16 bit systems that I've ever seen (where the source code is usually closer at hand for the compilers or even interpreters). Where most of the implementations get it really bad is choosing horrible values for the multiplier so you get very small periods (some as small as about five or six numbers with a bad seed), while good values can give you at least MAXINT possible values and periods between new numbers. Most of the "improved algorithms" you are citing here attempt to improve upon that by creating more than MAXINT periods and attempt to avoid linear relationships between pairs of numbers.

      If games are using something other than an LCG, I hope they do consider the computational penalties they are making when selecting that other algorithm. Depending on the game, it may very well be one of the most frequently used library functions in that game.

      Most of the other algorithms usually are bench marked against the LCG in terms of comparing "randomness" and other factors, but they are all compromises in one way or another. That is also my point, that you need to know what it is that you are using. There certainly is a role to be played by depending upon statistical uncertainty in nature to be used as a means to generate random numbers, which is why this particular technique of using a laser to generate those numbers is so promising. There may be some "structure" in the random nature of the results, so the concern is valid that there might not be any "quick fix" to the problem either. Finding genuine "random numbers" may be an illusive goal. If you are trying to do research into quantum effects (aka simulating a Q-bit or doing quantum mechanical simulations), it is by far and away much more important to stay away from most of the other random number generators and certainly anything that uses the concept of an algorithm approach with a numeric seed or seeds.

      Even the process of finding a good seed to start a series is usually simply a variant of applying get_time() (or some other similar function) and somehow applying that directly into the algorithm to start the period. That works fine for single player games, but it might be a problem if everybody in a whole network is starting at the same time, and therefore on the very same period and point in that period for all calculations being used. Again, most programmers that I've met and dealt with simply treat the standard library as a black box and don't care about these implementation details, thinking that the numbers are as random as the laser generation device. Poor choices of random number generators has shown up in scientific research where better algorithms or even numbers generated by nature should have been used, but were instead ignored or not even addressed in the results on the assumption that the compiler writers got it right and they don't need to "reinvent the wheel".

    74. Re:"Truly random numbers" by Anonymous Coward · · Score: 0

      Er, no. Heisenberg's Uncertainty Principle is only applicable to quantum effects, i.e. at the atomic level.

      The workings of the brain, whilst obviously including quantum effects (as does everything), are more classical. You can predict the overall outcome of billions of quantum events aggregated together with a high degree of accuracy.

    75. Re:"Truly random numbers" by indeterminator · · Score: 1

      You have to be trolling. There is no way you believe that you can prove two numbers are non-random.

      If he believes (as he seems to imply) that the set from which the two numbers are from is the set of positive integers (which is infinite), and that the random samples are uncorrelated, then it indeed seems very likely that those numbers are not random. Then there is also the subtle difference between "prove logically" and "prove statistically" which both often shorten to just "prove".

      Then again, the set could as well be {3, 7}.

    76. Re:"Truly random numbers" by sFurbo · · Score: 1

      GPP didn't specify the distrubution. They could come from a d10.
      How long time do you have to shake a die for quantum fluctuations to make the result (quantum) random? It might be surprisingly small. IIRC, applying Heisenbergs uncertainty principle to a pencil standing on it's tip shows that within 15 seconds, it will drop.

    77. Re:"Truly random numbers" by sFurbo · · Score: 2

      No amount of hidden variables can explain Bell inequalities.

      No amount of LOCAL hidden variables can explain the Bell inequalities.

      Isn't the universe deterministic in the many-world interpretation? Every option will always be tried, even though people residing in the universe can not experience that.

    78. Re:"Truly random numbers" by Anonymous Coward · · Score: 0

      Actually, you have just provided an excellent example of a human number bias.
      Humans are most likely to use the numbers 3 and 7 when asked to come up with numbers,
      random or otherwise.
      This is actually used when for instance investigating financial reports to see if they
      have been doctored. If there is a statistically unlikely large nr of 3s and 7s these can
      be considered suspect.

    79. Re:"Truly random numbers" by no+bloody+nickname · · Score: 1

      You have just provided an excellent example of a human number bias. Humans are most likely to use the numbers 3 and 7 when asked to come up with numbers, random or otherwise. This can actually be used when for instance investigating financial reports to see if they have been doctored. If there is a unlikely large (statistically speaking) nr of 3s and 7s these can be marked suspect.

    80. Re:"Truly random numbers" by PopeRatzo · · Score: 1

      How can there be a last digit of pi? If you think about it, the question "what is the last digit of pi?" doesn't make sense even if you're not a mathematician. Mathematically there are an infinite number of points around a circle. Therefore, as pi depends on that, there are an infinite number of decimal places in pi. Now, in reality there may indeed be a physical limit to how many points may lie upon that circle and in that case the precision of pi would end at x decimal places and if that were the case then the last digit of pi would truly exist.

      I was joking. Of course there cannot be a last digit of pi. That was the point.

      --
      You are welcome on my lawn.
    81. Re:"Truly random numbers" by neonKow · · Score: 1

      The problem with that sort of thinking is that we as humans are really good at seeing patterns, so we look for them in any data we have. This is the danger with making a hypothesis after seeing the data. After all, his argument could apply to any set of numbers, and at no point does he state the assumptions you make in your post.

    82. Re:"Truly random numbers" by BlackPignouf · · Score: 1

      To me, it boils down to this question :
      "Is there only one future?"

      Let's agree we cannot get more information about a system than what the uncertainty principle allows. Fair enough, mere mortals will never be able to get enough information to predict the future, and everything will stay more or less random.
      Still, if there's only one future, then it's unique, it's well-defined and therefore not random.
      Are quantum mechanics and fate really incompatible?

    83. Re:"Truly random numbers" by MattBecker82 · · Score: 1

      While you're right to point out that there's no "last digit of pi", the following reasoning is flawed:

      Mathematically there are an infinite number of points around a circle. Therefore, as pi depends on that, there are an infinite number of decimal places in pi.

      If that were valid, by the same argument I could say: Mathematically there are an infinite number of points in a square. Therefore, as square roots depend on that, there are an infinite number of decimal places in any square root. But then 2 = sqrt(4) would violate that.

      The reason that there's infinitely many decimal digits isn't because there are infinitely many points on a circle (what would it mean for there not to be infinitely many points in a continuous curve segment?). It's because pi is an irrational number - indeed this means there's infinitely many digits using any integer number base.

      Oh, and besides, we should be talking about tau rather than pi.

    84. Re:"Truly random numbers" by tehcyder · · Score: 1

      You have to be trolling. There is no way you believe that you can prove two numbers are non-random.

      It's rather more likely he was joking.

      --
      To have a right to do a thing is not at all the same as to be right in doing it
    85. Re:"Truly random numbers" by jackchance · · Score: 1

      Although we can't totally rule out QM as having a meaningful effect on neural circuits (and thus "consciousness") Brownian noise is almost certainly a bigger player. The brain in humans sits at a cosy 37 C. Molecules are bouncing around in there like crazy. Interestingly, the basic currency of neural communication, the action potential, seems to be an attempt to achieve something like digital signaling on inherently noisy and probabilistic hardware.

      One of the most interesting papers arguing that QM has an effect on living systems is here (behind a paywall, sorry):
      Coherently wired light-harvesting in photosynthetic marine algae at ambient temperature

      --
      1 1 2 3 5 8 13 21 34 55 89 144 233 377 610 987 1597 2584 4181 6765
    86. Re:"Truly random numbers" by tehcyder · · Score: 1

      That's why, if you're going to doctor financial reports, you get a professional to do it.

      --
      To have a right to do a thing is not at all the same as to be right in doing it
    87. Re:"Truly random numbers" by tehcyder · · Score: 1

      Every Scientist knows that Einsteins Relativity is wrong and that the Standard model is wrong but they are the best we have right now.

      FWIW, all models are wrong... always and necessarily. They are not reality, they are models. Observation may be correct, but any attempt to model what is observed will always remain what it actually is: only a model.

      That's not quite right, a model may by definition be a simplified picture of reality, but it shouldn't actually disagree with that reality

      --
      To have a right to do a thing is not at all the same as to be right in doing it
    88. Re:"Truly random numbers" by jackchance · · Score: 1

      However, as a programmer, this simulated reality is an big waste of computational power. It takes far more power to track down a probability waves position and interference in a probability wave as quantum physics outlines then it would have been to just implement a Newtonian version of reality.

      That's only true under the assumption that they are not running the simulation on quantum computers!! Actually I wonder whether their computers have to be quantum or just analogue.

      --
      1 1 2 3 5 8 13 21 34 55 89 144 233 377 610 987 1597 2584 4181 6765
    89. Re:"Truly random numbers" by medv4380 · · Score: 1

      If its being run under a quantum computer then it puts Uncertainty ahead of Determinism.

    90. Re:"Truly random numbers" by Anonymous Coward · · Score: 0

      Well, every time I look at your post, I see the same two numbers. Therefore I have to conclude they are not random.

    91. Re:"Truly random numbers" by LoyalOpposition · · Score: 1

      It's rather more likely he was joking.

      Well, I was certainly attempting to do so. Thank you for responding as you did. In a less humorous vein, the entire time I was making my post I was cognizant of Donald Knuth's The Art of Computer Programming. I think it's in the third volume where he makes the claim that there exist no random sequences, provided you accept a number of seemingly reasonable requirements for random sequences to have. The conclusion he suggests is that we really don't know what random sequences are. Or, as aintnostranger has implied, the sequence 9,9,9,9,9,9,9,9,9 is exactly as likely to occur as any other "random" sequence of numbers.

      ~Loyal

      --
      I aim to misbehave.
    92. Re:"Truly random numbers" by Surt · · Score: 1

      Modern games do not call their random source often enough for its performance to be a big deal. That's why pretty much everybody moved to MT when it came out: it was less than an order of magnitude slower than LCG, and the quality of the random numbers was well established, and there was an acceptable commercial license on a very good implementation. You could trivially run tests against that library to verify you had it implemented correctly as well. It was a 'just-right' trade-off between performance and better quality random numbers.

      For most multi-player games, the seeding of the players is irrelevant. The server decides all important outcomes, so only its seed matters. The players' clients are just informed of the outcomes. Whether or not the players see a randomly-shaped explosion exactly the same is usually too trivial to matter, but if you do care, then you actually want synchronized seeds, and those are used in some places.

      --
      "Who is the Journal of Quantum Physics going to believe?" --Stephen Hawking
    93. Re:"Truly random numbers" by werepants · · Score: 1

      FWIW, all models are wrong... always and necessarily. They are not reality, they are models. Observation may be correct, but any attempt to model what is observed will always remain what it actually is: only a model.

      That makes it sound a little bit more negative than it is. All models are approximations, which aren't wrong/right in a binary sense but instead sit on a continuum of progressively closer agreement with experiment.

    94. Re:"Truly random numbers" by Raenex · · Score: 1

      So, it's random as far as Aspect can tell. [..] There is no random. There is only random enough.

      I'd rephrase this as, "Truly random according to current theory."

    95. Re:"Truly random numbers" by Wulfrunner · · Score: 1

      If you knew the shape of the knowledge, you would already be on your way to obtaining the knowledge. The best science is done on the premise that nothing is impossible. I wouldn't be so quick to uphold the "laws of the universe" because they're historically very fragile.

    96. Re:"Truly random numbers" by Wulfrunner · · Score: 1

      Looks like you conflated randomness with probability (a tool humans use to predict randomness).

    97. Re:"Truly random numbers" by bhagwad · · Score: 1

      Fair enough - as long as you also admit at the same time that gravity might stop working. In any case, what we know now is what we know. We can't keep doubting it for no reason. When some reason comes long, then we'll see if it needs correcting. Till then, let's have faith in what we know so far.

    98. Re:"Truly random numbers" by sexconker · · Score: 1

      Just because we can't know a position and vector of a particle now doesn't mean we won't ever be able to.

      Yes it does. The Heisenburg uncertainty principle is not a limitation of technology. It's a law of the universe. It's like saying "just because gravity exists today doesn't mean it will exist sometime in the future."

      It's a law of the universe as we know it.

      I posit the following:
      There is more to the universe than we currently see/know/understand.
      Thus, there is the possibility of something existing that we do not know about and that can affect that which we do know and understand.

      Unless you can prove that there is not more to the universe than we currently see/know/understand, then you must logically conclude that there is a possibility of Heisenburg being wrong, there is a possibility it really is turtles all the way down, etc. And it is logically impossible to prove that there is not more to the universe than we currently see/know/understand.

      The only thing we can truly prove, the only thing we can truly know, is that we exist. Cogito ergo sum means something, you know.

    99. Re:"Truly random numbers" by bhagwad · · Score: 1

      No - it's the other way around. The burden of proof lies with the person claiming there's something out there we can't observer or record. This is why we say "Fairies don't exist." not "Fairies might exist."

      So it's not for us to prove that "there's not more to the universe". It's for you to prove there is more. Till you prove there's more, there's nothing by default. Just like there are no fairies/leprechauns/unichorns/god/orbiting teacups by default until someone proves otherwise.

    100. Re:"Truly random numbers" by Wulfrunner · · Score: 1

      Fair enough - as long as you also admit at the same time that the Earth is not the centre of the universe. In any case, what we know now is what we know. We can't keep doubting it for no reason. When some reason comes long, then we'll see if it needs correcting. Till then, let's have faith in what we know so far.

      There, fixed that for you.

    101. Re:"Truly random numbers" by bhagwad · · Score: 1

      You mean you have to keep believing the earth is the center of the universe. After all, who knows? One day we might find out that it's the center and our limited intelligence just can't see it right now.

    102. Re:"Truly random numbers" by sexconker · · Score: 1

      You are the one who claimed

      Yes it does. The Heisenburg uncertainty principle is not a limitation of technology. It's a law of the universe.

      So the "burden of proof" is on you to prove it is a fundamental law of the universe, and not a phenomenal result in observation that arises due to the laws beneath it. Time and time again, throughout all of human history, we've gotten to the point where people think they've got it all figured out, and then bam, they're wrong.

      Unless you have an explanation for everything, you haven't fully explained anything, let alone proven it. I don't see a unified field theory, do you?

      Furthermore, the "You made a claim, you have to prove it!" line is tired (and the same goes for "Citation needed."). It's equivalent to a 4 year old saying "Nuh-uh, prove it!". It's a shining beacon of the utter lack of ability or willingness to consider anything but your own entrenched viewpoint.

      Your claim is that Heisenberg will always hold. Tell me why, and why it is impossible for there to be a driving principle behind it that we are currently unaware of. If you cannot do that, you must logically conclude that the possibility exists that it may not be a fundamental physical principle.

    103. Re:"Truly random numbers" by bhagwad · · Score: 1

      That has already been proved. Why do I need to reproduce the proof on a slashdot post of all places? What you're talking about is the "deeper reality" theories which Einstein and a generation of physicists tried to figure out because quantum mechanics made them uncomfortable. We really shouldn't be having this discussion in the 21st century decades after the conclusive Bell experiments. Look up Wikipedia if you need to get more details.

      The Heisenberg uncertainty principle is a law the same way that gravity is a law. Question it if you want. But then I also have the right to demand that you question gravity too.

    104. Re:"Truly random numbers" by ImprovOmega · · Score: 1

      The burden is on you to prove that it's not a law. Find a way to invalidate it and we'll go ahead and rewrite the textbooks. Spouting off about how "everything is possible" is rather disingenuous. Here, I'll rephrase:

      To the best of our knowledge and ability, it is our considered understanding that the Heisenburg uncertainty principle is a fundamental law of the universe until and unless convincing proof to the contrary may be discovered, explained, and reproduced by peers in the scientific community.

      We usually just leave out all of the qualifiers, but if you want to be a pedantic dick about it, there you go.

    105. Re:"Truly random numbers" by ImprovOmega · · Score: 1

      I always figured you could just take the Planck length and then determine the last meaningful digit of Pi for a given circle. The answer would vary depending on the size of the circle, but you would make an argument for it being the last meaningful digit of Pi as it relates to reality.

      Heck, if you wanted to bound it by taking the size of the observable universe and dividing it by the Planck length you get ~5.34 E61 Planck lengths in diameter. So any value of Pi with at least about 63 significant figures should be enough to measure any object which can fit in the known universe so...

      3.1415926535 8979323846 2643383279 5028841971 6939937510 5820974944 59

      The last digit of Pi is 9. There you go.

    106. Re:"Truly random numbers" by catmistake · · Score: 1

      Every Scientist knows that Einsteins Relativity is wrong and that the Standard model is wrong but they are the best we have right now.

      FWIW, all models are wrong... always and necessarily. They are not reality, they are models. Observation may be correct, but any attempt to model what is observed will always remain what it actually is: only a model.

      That's not quite right, a model may by definition be a simplified picture of reality, but it shouldn't actually disagree with that reality

      ...

      That makes it sound a little bit more negative than it is. All models are approximations, which aren't wrong/right in a binary sense but instead sit on a continuum of progressively closer agreement with experiment.

      Perhaps I am being too binary with the meaning of 'wrong,' nevertheless, a model is fundamentally metaphor and can be anything at all as long as it somehow successfully describes some aspect of reality. Some models will be perfect for what they accomplish... dead on accuracy concerning their little window describing reality... but to ask if they of themselves are reality, the true thing in-itself, is always abruptly apologized for with a "no... its only a model, but it works very well for what we need it to do" A model is often more than simple metaphor, though if it is, usually (can't think of when its not) its a closed system. I don't know of any models that are concious of themselves, like, technically, the real universe is; no models account for anthropomorphic principles and all glaze over the shocking idea that an individual's life could be (if not already able to be, using drugs and audio/video + dedicated tactile inputs, then soon will be able to be) completely emulated in a hollodeck-like experience (going back to first philosophy, I do wonder if Descartes could possibly have fathomed his fantasies would truly be real someday).

      If a only single instance of a model not describing reality is necessary to show that it is wrong, consider the instance where it describes itself.

    107. Re:"Truly random numbers" by spidr_mnky · · Score: 1

      Well ... no, it doesn't. I'm not a physicist, but I assume they've got a bit more backing up the uncertainty principle than, "We can't seem to get these two measurements at the same time, therefore no one ever will." (Note that I think you're less wrong than the post to which you replied, but more worth correcting on this somewhat philosophical point.)

    108. Re:"Truly random numbers" by bhagwad · · Score: 1

      The "therefore" part as you mentioned isn't the same that I was talking about. Yes - scientists certainly have a lot more going than that. I don't think I implied that was all they had to go on... :)

    109. Re:"Truly random numbers" by werepants · · Score: 1

      Someone wrote a short story about this, in which an infinite quantum computer is created that can simulate the entire universe perfectly, and it begins simulating itself and the researchers working on the simulation. Of course, that means that there are infinitely nested universes being simulated, because there will be a simulated simulation, and then a simulation inside of the simulated simulation, and so on.

      That said, there is something sort of unsatisfying and perhaps unmanly about demanding no amount of reality from our models. This is what Einstein hated about quantum mechanics. He felt that the role of the physicist should always be to discover what is *actually* going on, and learn some kind of truth about the universe. Bohr and the Copenhagen crowd thought it was misguided to try to attribute macroscopic-style meaning to these models that operate on a level that we can never directly interact with. I appreciate the pragmatism of the Copenhagen interpretation, but I have to side with Einstein in the sense that a physicist should be interested in what the structure of reality *is*, not just what we perceive it to be.

    110. Re:"Truly random numbers" by Anonymous Coward · · Score: 0

      That said, there is something sort of unsatisfying and perhaps unmanly about demanding no amount of reality from our models. ...[Einstein] felt that the role of the physicist should always be to discover what is *actually* going on, and learn some kind of truth about the universe.

      So, the physicist, with unflinching determination, bitter cold detachment, and a keen eye for detail —even in the oneiric, colorless noir hyperbole— is primarily a detective, a Sherlock Holmes. Sam Spade. Gedankenexperimenter.

      obligatory Dirk Gently:

      "(..) Sir Isaac Newton, renowned inventor of the milled-edge coin and the catflap!"
      "The what?" said Richard.
      "That catflap! A device of the utmost cunning, perspicuity and invention. It is a door within a door, you see, a ..."
      "Yes," said Richard, "there was also the small matter of gravity."
      "Gravity," said Dirk with a slightly dismissed shrug, "yes, there was that as well, I suppose. Though that, of course, was merely a discovery. It was there to be discovered." ...
      "You see?" he said, "They even keep it on at weekends. Someone was bound to notice sooner or later. But the catflap ... ah, there is a very different matter. Invention, pure creative invention."

  3. And the numbers are... by waynemcdougall · · Score: 5, Funny

    9 9 9 9 9 9 9 9 9 ....

    You don't KNOW it's not random...

    --
    Recycle PCs and build a wireless community network www.hillsborough.org.nz
    1. Re:And the numbers are... by Anonymous Coward · · Score: 1

      Reminds me of this joke:

      //was produced with the roll of a fair die,
      //and is thus truly random.
      int true_random(void) { return 4; }

    2. Re:And the numbers are... by Anonymous Coward · · Score: 1

      Might not be, but the rest of what Herman Cain says seems to be random.

    3. Re:And the numbers are... by epine · · Score: 2

      Actually, we do know it's not random, within a very small margin of dithering. Given any chosen universal computer (one with an extremely small definition is best), if a sequence can be printed by a program whose length is less than the sequence, the sequence is not random.

      There is a small dependence on which universal machine you pick at the outset, but any two universal machines will never disagree on the length of the shortest program required by more than the shortest program by which one machine simulates the other.

      print nine nine times
      print nine ninety times

      If the first case is dubious, the second isn't.

      Sussman's comment about perfect encryption cracks me up: as if what the world needs most is a really high quality one time pad.

    4. Re:And the numbers are... by billcarson · · Score: 1

      I know you are joking, but look up the mathematical concept `Almost sure'.

    5. Re:And the numbers are... by martas · · Score: 1

      Doesn't apply; in measure theory "almost sure" means "holds except for a measurable set of measure zero". The sequence "9 9 9 9 9 9 9 9 9", even repeated infinitely, has exactly the same measure as, say, any other sequence of numbers 1-100 generated i.i.d. uniformly (roughly speaking -- the infinite sequences all have measure zero, so the statement must either be made "in the limit", or some other way).

    6. Re:And the numbers are... by Shompol · · Score: 0

      And here is the random number generator in action: http://search.dilbert.com/comic/Random%20Number%20Generator

    7. Re:And the numbers are... by artor3 · · Score: 3, Interesting

      That's nonsense.

      If a pick a truly random number from a set that includes 9, then there is a nonzero chance that it will be nine. If I then pick another number from that same set, there is an equal nonzero chance of it being 9. If I pick N numbers from that set, then the probability of them all being 9 is X^N, where X is my nonzero chance. Any nonzero number raised to any power will still be nonzero. Therefore there is a nonzero chance that you can generate a random list of numbers and have them all be 9.

      I suppose you could get extremely pedantic and say that the question is the probability of a list of 9s being random (as opposed to the probability of a random list containing all 9s), and then make the claim that there is no way to get a completely random list of numbers, but otherwise I don't see how you can ever look at a list of numbers and say with certainty that it wasn't randomly generated.

    8. Re:And the numbers are... by Anonymous Coward · · Score: 0

      Black box vs. white box. Absolutely nothing about the sequence itself is relevant. The program is the ONLY relevant part here. If you open the box, you will know the sequence is not random (unless there is yet another black box within that you leave closed).

      If the box is closed, you can attempt to recreate the sequence, but unless the original sequence halts, you can only keep verifying the accuracy of your recreation.

    9. Re:And the numbers are... by Anonymous Coward · · Score: 0

      For a second I thought that was the last 6 digits of Pi to 767 dp. Only a few too many nines..

    10. Re:And the numbers are... by Ztream · · Score: 1

      Herman Cain, is that you?

    11. Re:And the numbers are... by hvm2hvm · · Score: 1

      Not correct - do this in python:

      import random

      random.seed(5)

      f = open("dump", "wb")
      for x in range(1000000):
      f.write('%s\n' % (random.randint(1000000))

      f.close()

      By selecting different seeds you can create millions or billions of sequences with a tiny piece of code, even if you include the random number generator.

      --
      ics
    12. Re:And the numbers are... by The+Pirou · · Score: 1

      You've never played D&D or watched lottery results have you?

      I generally trust that the list of numbers that don't match my ticket at the lottery website are genuinely randomly generated.

    13. Re:And the numbers are... by ProfessorPillage · · Score: 1

      By selecting different seeds you can create millions or billions of sequences with a tiny piece of code, even if you include the random number generator.

      ...and none of those sequences are actually random.

    14. Re:And the numbers are... by Anonymous Coward · · Score: 0

      Linking the source that has not been attributed is redundant?

    15. Re:And the numbers are... by hvm2hvm · · Score: 1

      Yeah but if you look at the sequences without knowning their source you probably can't figure out how to recreate them as easily as they were created initially.

      --
      ics
    16. Re:And the numbers are... by ProfessorPillage · · Score: 1

      Sure I can, with 2 additional lines of code: one outer loop that iterates through all possible seeds, and another that iterates through all known pseudo-random number generator algorithms.

    17. Re:And the numbers are... by valpr · · Score: 1

      Random number is just a short-hand for: a number chosen uniformly at random. I.e. there is a set of numbers that we can choose from and we want to pick one number from this set. A set could be for example: all numbers between 1 and 36, or all integer numbers.... if the procedure of picking the number from given set is truly random, then 999999 have the same probability of being picked by a true random number generator as 234162 or 874926 (or any other). And if your RNG never returns numbers like 999999, then it is a completely broken RNG because here we have a trivial distinguisher from true RNG. The term "random number" by itself (if we forget its shorthand notation) is a nonsense.

  4. That was a terrible article by Scutter · · Score: 1

    There. I said it.

    They lost me at "microscopic energy".

    --

    "Tell me doctor, with all of your defenses, are there any provisions for an attack by killer bees?"
    1. Re:That was a terrible article by cababunga · · Score: 1

      That's because you are not concentrating in important things. They use laser! Anything done with a laser has to be awesome. And combine that with diamonds... Lasers and diamonds!! But that's not all. There is also "laser light that emerge from this mysterious transformation". Lasers, diamonds and mystery. What not to like?

  5. I thought... by Synerg1y · · Score: 1

    A diamond bends light (a laser in this case) via reflection rather than quantum vacuum fluctuations? Maybe I'm missing something...

    Anyways, I find hardware based cryptography much more scalable and attainable than tfa.
    http://en.wikipedia.org/wiki/Hardware_random_number_generator

    Also, I've never heard of a hacker trying to reverse engineer an encryption algorithm to break into a system, 0 day IIS exploits on the other hand...

    1. Re:I thought... by tiffany352 · · Score: 1

      The guy who hacked Comodo is trying to break RSA, as mentioned in his Pastebins. :P

    2. Re:I thought... by Anonymous Coward · · Score: 0

      http://www.cigital.com/papers/download/developer_gambling.php

  6. A man in the middle attack by stanlyb · · Score: 4, Funny

    I mean, what about a diamond in the middle attack? If you manage to replace it with well known and tweaked diamond, with known quantum effect (you see, i could use funny words too), then all the systems would be jeopardized.

    1. Re:A man in the middle attack by martas · · Score: 1

      Absolutely true -- if you replace the diamond with one that produces numbers following some other distribution than the original, even if it's slightly different, that could introduce a massive vulnerability for a dedicated attacker to exploit. The same holds without the attacker needing to replace anything, if he has a slightly better estimate of the distribution that the random number generator follows than the creator of the system (e.g. if the person using it thinks they're getting 0/1 with exactly 0.5 probability, but the attacker knows it's actually closer to 0.5000001).

    2. Re:A man in the middle attack by blair1q · · Score: 1

      Doesn't work. Vacuum-point fluctuation is not tunable unless you eliminate it entirely by removing the diamond or replacing it with something that absorbs the original beam and emits a new beam with no fluctuation applied; I don't know what that something is, but it's no diamond.

    3. Re:A man in the middle attack by viperidaenz · · Score: 1

      If you have access to modify the physical system then why not replace the entire random number generator with a non-random number generator?

    4. Re:A man in the middle attack by Olli_Niemitalo · · Score: 1

      Won't work, quantum random number generators use data post-processing algorithms to correct for such biases.

    5. Re:A man in the middle attack by martas · · Score: 1

      Yes, I discovered that after looking at the full paper (assuming that correction is done continuously of course, not as a single calibration stage in the beginning). Unless you were able to somehow get a correlation between the bits so that the mean was still 0.5, but there were some correlations or other dependencies you could take advantage of. Though that seems harder.

    6. Re:A man in the middle attack by Anonymous Coward · · Score: 0

      Bullshit, fuck off.

      Or have you wandered the world -0.00000000000000000000000000000000001 meters tall before, so you can actually tell us anything?

    7. Re:A man in the middle attack by der_alte · · Score: 1

      That's why people keeps their diamonds in safe-deposit boxes, you fool.

  7. 10-sided die anyone? by Lashat · · Score: 1

    Random enough for me. Truly.

    --
    For every benefit you receive a tax is levied. - Ralph Waldo Emerson
    1. Re:10-sided die anyone? by gman003 · · Score: 1

      I keep a set of standard gaming dice at my desk in case I need quick random numbers. d4, d6, d8, d10, d12, d20. Also a coin, which I jokingly call a d2.

      And also in case a spontaneous game of DnD erupts.

  8. Well, by Anonymous Coward · · Score: 0

    Light goes in, light comes out. You can't explain that.

  9. You should have said by MurukeshM · · Score: 3, Informative

    Obligatory xkcd: http://xkcd.com/221/

    1. Re:You should have said by MobileTatsu-NJG · · Score: 1

      Obligatory xkcd: http://xkcd.com/221/

      That cartoon contains code for returning a single value, but the programmer came up with that value by rolling the dice.

      --

      "I like to lick butts!" by MobileTatsu-NJG (#32700246) (Score:5, Informative)

    2. Re:You should have said by Anonymous Coward · · Score: 5, Informative

      Sigh. You kids who can't remember 10 years ago.

    3. Re:You should have said by Anonymous Coward · · Score: 2, Funny

      Herman Cain has come far in just 10 years.

    4. Re:You should have said by tgd · · Score: 5, Funny

      Obligatory xkcd: http://xkcd.com/221/

      That cartoon contains code for returning a single value, but the programmer came up with that value by rolling the dice.

      On behalf of all the blind readers of Slashdot, thank-you.

    5. Re:You should have said by StikyPad · · Score: 1

      AKA rand() without srand()

    6. Re:You should have said by dissy · · Score: 1

      Obligatory xkcd: http://xkcd.com/221/ [xkcd.com]

      That cartoon contains code for returning a single value, but the programmer came up with that value by rolling the dice.

      This comment said that cartoon contains code for returning a single value, but the programmer came up with that value by rolling the dice.

    7. Re:You should have said by Neil+Boekend · · Score: 1

      The parent comment explaned the GP comment, as a joke because the GP comment explained the XKCD in the GGP comment.

      --
      Well, I might have a way, but it only works on a semi spherical planet in a vacuum.
  10. already done... by stating_the_obvious · · Score: 5, Funny

    I just use the rand() function in Excel. Way less hassle than firing a laser through a diamond...

    1. Re:already done... by X0563511 · · Score: 4, Funny

      ... only random if you are measuring whether Excel crashes or not when you do it.

      --
      For large sets, this will be our guide even unto death, for the LORD will work for each type of data it is applied to...
    2. Re:already done... by Anonymous Coward · · Score: 1

      Okay, I'll bite.... In what way do you think that Excel is a poor product? Stability is definitely not one of it's weaknesses and there's very little else out there that competes with it.

    3. Re:already done... by LordLucless · · Score: 1

      While GoogleDocs version lacks a lot of features Excel provides, it's FILTER function, and it's ability to process whole columns, as opposed to just ranges, makes certain operations so much more elegant, extensible and maintainable. While nowhere near close in a head-on, feature-for-feature comparison, there are certainly use-cases where Google's version is more useful than Excel.

      --
      Just because you're paranoid doesn't mean there isn't an invisible demon about to eat your face
    4. Re:already done... by blair1q · · Score: 1

      you're going to have to give an example, because Excel does filters, and can process whole columns

    5. Re:already done... by sexconker · · Score: 1

      While GoogleDocs version lacks a lot of features Excel provides, it's FILTER function, and it's ability to process whole columns, as opposed to just ranges, makes certain operations so much more elegant, extensible and maintainable. While nowhere near close in a head-on, feature-for-feature comparison, there are certainly use-cases where Google's version is more useful than Excel.

      So basically you don't know how to use Excel?
      Excel functions absolutely can work on an entire column.

    6. Re:already done... by Anonymous Coward · · Score: 0

      FILTER function

      The autofilter and advanced filter features appeared with Excel 97. Excel has had 'filter' since before Google itself existed.

      process whole columns

      =SUM(A:A)? Dunno how far that goes back. Visicalc?

    7. Re:already done... by X0563511 · · Score: 1

      It was a joke. There was no hook, save the one you imagined there to be.

      --
      For large sets, this will be our guide even unto death, for the LORD will work for each type of data it is applied to...
    8. Re:already done... by PedroV100 · · Score: 1

      can you process whole columns in excel?. as far as i know it simply uses a range from 0 to somehugenumber, not 'the whole infinite' column which would be much nicer. excel is waay superior than any competing product anyways.

    9. Re:already done... by Forbman · · Score: 1

      Range(A:A) == the whole 1st column on the worksheet.

    10. Re:already done... by PedroV100 · · Score: 1

      nice, that works =) thanks

    11. Re:already done... by Anonymous Coward · · Score: 0

      Here's an Excel whole column reference:
      A:A
      Try again.

    12. Re:already done... by Anonymous Coward · · Score: 0

      In the same way as booze from Al Capone was. Yes, it works, but a criminal organization made it. You may forget what MS has done but won't.

    13. Re:already done... by Anonymous Coward · · Score: 0

      That one uses the crap M$ software equiv to /dev/urandom which has been proven to be predictable

    14. Re:already done... by neonKow · · Score: 1

      In the version of excel I had to use in high school, the flight simulator they had wasn't very good.

  11. Belief is a funny thing by medv4380 · · Score: 1
    If you can disprove the uncertainty principal and put determinism back at center stage go ahead. I've yet to see any definitive rebuke of it as much as Einstein would have loved it to just go away.

    The Old One Doesn't Play Dice

    Since this is a random number generator deriving random number off of the uncertainty principal all I want to know is where can I get one.

    1. Re:Belief is a funny thing by Neil+Boekend · · Score: 2

      I love that in a scientist: he basically said "It doesn't fit my frame of reference, so my gut tells me it couldn't be right." But he published it anyways because the theory was sound.
      A bit like the FTL neutrino's: "It must be wrong but we can't find the fault. Can anyone repeat our measurements".
      Not hiding it because the data doesn't fit what they expected, but checking it (1500 times if I am correct) and publishing it if the results remain the same. With the caveat "It must be incorrect, but we can't find the fault". That is how science can advance with mega steps sometimes, by thinking "That can't be right, what the hell is happening here?" and being open about it (after checking it oft enough to prevent flooding the scientific community with flawed information).

      --
      Well, I might have a way, but it only works on a semi spherical planet in a vacuum.
  12. Nonsense by Anonymous Coward · · Score: 3, Insightful

    "the measurements are random in a way that nothing in our ordinary surroundings is"

    Nonsense. They are random in precisely the same way that a good bouncy roll of the dice are. They are random in precisely the same way that a temperature measurement of a cup full of boiling water 10 seconds after it is poured is. They are random in precisely the same way that the sound coming out of a piezoelectric microphone taped to a car window travelling at 60 MPH is. They are random in precisely the same way that the noise of a reverse-biased silicon junction is.

    Perhaps the author meant to say "the measurements are random in a way that no pseudorandom number generator algorithm is."

    1. Re:Nonsense by Anonymous Coward · · Score: 0

      How random is that temperature measurement if you are able to predict it, and upon repetition, gain the same result?

    2. Re:Nonsense by Lord_Naikon · · Score: 1

      I find your examples weak. Dice can be accurately predicted and are in no way random. Digitized sound noise sources are also not very random in my experience, even after eliminating bias. The cup of water measurement randomness depends on the accuracy you measure it with and is hardly a practical source of randomness.

      The author meant to say that "the measurements are random in a way that they are in no way predictable, unlike our ordinary surroundings".

    3. Re:Nonsense by blair1q · · Score: 1

      If you actually read TFA, you'd realize that the "author" knows fuck-all about science, and precious little about writing.

      I mean, the actual title of TFA is "Ottawa physicist uses science to generate truly random numbers."

      As soon as I got to the fourth word my teeth started hurting. Just skimming the article made my medulla oblongata implode. I'm now floating in a jar of formaldehyde hoping to be reincarnated in a universe where clueless gits like that are used for kindling.

    4. Re:Nonsense by narcc · · Score: 1

      Are you actually advocating determinism? Do you also advocate blood-letting or other scientifically outdated ideas?

    5. Re:Nonsense by Anonymous Coward · · Score: 0

      All those examples you give are predictable, one way or another. Not in the sense of a PRNG, but in the cryptographic sense of "not random enough not to compromise the key". For proper cryptography, there is no "good enough" or "random in a limited sense". It's either Totally Random or it's crap. Now, most applications might not need that level of paranoia, but on the other hand why not if you can get it cheaply.

    6. Re:Nonsense by Forbman · · Score: 1

      How can the rolling of dice be accurately determined? Just because we know the combinatorial probabilities for the outcomes for any given roll of two dice (or whatever), does not mean a given roll of them can be accurately predetermined (unless they're loaded, but that just skews the probabilities of the results), unless the casinos know something the rest of us don't know about their dice, which would justify the magic numbers in Craps (such as, why is rolling a 7 or 11 craps?).

    7. Re:Nonsense by darkmeridian · · Score: 1

      No, the author of the article means to say "the new method can produce truly random numbers much more rapidly than current techniques."

      --
      A NYC lawyer blogs. http://www.chuangblog.com/
    8. Re:Nonsense by Lord_Naikon · · Score: 1

      I shouldn't have said accurately because that may be unfeasible in practice. but given a repeated throw using the exact same starting situation I would be surprised if the outcomes were truly random. I believe in Craps they make you throw in a certain way (hard enough) to basically guarantee unpredictability.

      Anyway, the point was that even though predicting dice may not be feasible in normal situations, it still can be (theoretically) done in controlled situations. Not so for "true random" stuff, like the laser-through-a-diamond method mentioned in the article. That makes it different.

    9. Re:Nonsense by Neil+Boekend · · Score: 1

      You can only seem to repeat it if you don't measure it with high enough thermal and spacial resolution. If you measure the temperature of each cubic mm of water with a resolution of +/- 0.00000000001 K you'd see it is quite random. The vortexes at that size are hard to predict and quite unrepeatable. However it is not possible to measure that precisely.

      --
      Well, I might have a way, but it only works on a semi spherical planet in a vacuum.
    10. Re:Nonsense by LaRainette · · Score: 1

      I'm not sure you get real random numbers anyway : when you measure a physical phenomenon that is un predictable in it variabillity like say a temperature measurement or this light thing, your captors use predictable behaviours (obviously) so ultimately there is a bias isn't there ?

    11. Re:Nonsense by Electricity+Likes+Me · · Score: 1

      Half the issue with randomness though is how random is "good enough". For computational issues, good enough has very stringent criteria because it's a huge problem if you can simply narrow down the set of possibilities.

      It's worth nothing all casinos "de-bias" their data by kicking you out if you start winning above the statistical average.

    12. Re:Nonsense by sFurbo · · Score: 1

      given a repeated throw using the exact same starting situation I would be surprised if the outcomes were truly random. I believe in Craps they make you throw in a certain way (hard enough) to basically guarantee unpredictability.

      I'm not quite sure. IIRC, a pencil standing on its tip will fall in 15 seconds, due to the quantum uncertainty of its starting position and speed.

  13. Carefull..... by Anonymous Coward · · Score: 1

    This guy better be real careful with his analysis..... A lot of things you'd think are not correlated actually are. For instance, the intensity of starlight arriving at two separated telescopes has been found to be quite correlated!

    I also wonder if he's pushing the principle of induction a bit far.... He may find the light is random, but what if a cosmic ray goes through the diamond and all the atoms go Boooonnnnngggg! in resonance together, won't that mess up his perfect randomness? I don't see much use for a random generator that might randomly spazz out into putting out patterns.

    1. Re:Carefull..... by Anonymous Coward · · Score: 1

      Not sure if trolling. Unfortunately, a lot of people believe this to be how "random" works, so even if you're trolling, I feel it's necessary to comment. The only thing that we care about when making a random number generator is that no one can predict the results; what those results are, and whether we can find a "pattern" in them after the fact, is irrelevant. If a random number generator happens to spit out "1 2 3 4 5 6 5 4 3 2 1", that doesn't mean it's a bad RNG, so long as it's impossible for you to predict *when* it will do that, even in the middle of the pattern - for example, if you get "1 2 3 4", if you can't predict whether it will continue with "5" or go somewhere else entirely.

      Hence, "randomly spazz out into putting out patterns" is perfectly fine so long as you can't tell whether you're in a "pattern" or not until after the fact.

  14. Re:Finally a reason for socially inept people to b by MobileTatsu-NJG · · Score: 4, Funny

    Finally a reason for socially inept people to buy diamonds!

    I dunno about that. Diamond video cards were okay.

    --

    "I like to lick butts!" by MobileTatsu-NJG (#32700246) (Score:5, Informative)

  15. Offtopic by MurukeshM · · Score: 1

    Not me, but the post. Why is it in IT/Management when it should be in Science?

    1. Re:Offtopic by RivenAleem · · Score: 1

      It was placed there by the random section assignment algorithm. Behold!

  16. Skip the newspaper article... by Vario · · Score: 5, Informative

    The newspaper article is not giving any information that is not already included in the summary.

    The paper is published in Optics Express, the abstract can be read here. The full article is behind a paywall unfortunately. The author claim that this concept could deliver random numbers at a rate of 100 GHz which is quite fast compared to other true random number generators out there that are based on thermal noise, radiation or other processes.

    1. Re:Skip the newspaper article... by blair1q · · Score: 1

      How many digits of random number at 100 GHz, and with what sort of distribution?

    2. Re:Skip the newspaper article... by Anonymous Coward · · Score: 0

      It's pretty impressive. To try to answer your question, it's unclear to me, but:

      "As the process relies on the large amplification of vacuum fluctuations, the measurement is in the macroscopic limit of a quantum phenomenon. The
      interferograms are used to generate random bits by fitting to a cosine and extracting the phase. A higher precision measurement produces a larger number of bits. The phase measurement may therefore produce multiple bits per shot; here we generate 6 bits per measurement (distinguishing 2^6 = 64 possible phases). Any possible bias in the phase measurement is removed by post-processing using a fair bit extractor algorithm."

      It passes all the DIEHARD tests, which is impressive.

    3. Re:Skip the newspaper article... by Prune · · Score: 1

      The distribution, unless seriously degenerate, is not important because it's straightforward to transform one distribution into another. All that really matter is the entropy.

      --
      "Politicians and diapers must be changed often, and for the same reason."
    4. Re:Skip the newspaper article... by Dynetrekk · · Score: 1

      There is no paywall. Optics Express is open access.

    5. Re:Skip the newspaper article... by Anonymous Coward · · Score: 0

      They probably normalized it to 100GHz rate of outputting 1 bit of entropy. Sure I didn't read the article, but I think it makes sense to assume they did something sensible, especially in comparing their method to other methods.

    6. Re:Skip the newspaper article... by Anonymous Coward · · Score: 0

      Paywall? I thought Optics Express is open access? It works for me, at least.

      - Posting anon cause I'm too lazy.

    7. Re:Skip the newspaper article... by Anonymous Coward · · Score: 0

      Their apparatus ran at 200 Hz, and was limited to a maximum of 1 KHz.

      They just figured it could theretically run as fast as 100 GHz. Using a different crystal and a different laser.
      And a 100 GHz repetition rate high bitdepth imaging sensor, of course.

      They measured the phase of interference fringes between two pulses that independently underwent raman scattering in a diamond.
      Raman scattering is an interaction with the vibrational states of the crystal lattice.

      The phase should be between 0 and 2pi in a uniform distribution.

      So, what they actually built was a slow, pricey (100K $, at least) replacement for a reverse biased diode and some cheap voltmeter.

    8. Re:Skip the newspaper article... by blair1q · · Score: 1

      "it's straightforward to transform one distribution into another."

      Er, no. A distribution is a distribution. If you have more bits in one bin of the histogram, that bin will represent a larger domain in the output side of your converter. Or else you will have to combine bins to create larger bins in the output distribution. Going from more bins to fewer bins means you lose entropy. Losing entropy is not as good as having the distribution you want in the first place and not losing entropy.

      So the distribution is important. Especially if "All that really matter is the entropy." [sic]

    9. Re:Skip the newspaper article... by blair1q · · Score: 1

      Uh-huh. And if I had a 14-inch penis, a billion-dollar record label, and a brain made of Sakrete(R) I could be the next Mr. Kim Kardashian.

      And "an interaction with the vibrational states of the crystal lattice" is a thermodynamic randomness, nothing to do with "quantum vaccuum fluctuation" at all.

      So what they really have is a 200-Hz, 6-bit, thermal RNG that isn't fully characterized for bias.

      I call shenanigans.

  17. Even faster, use neutrinos! by G3ckoG33k · · Score: 1

    "An Ottawa physicist is using laser light to create truly random numbers much faster than other methods do, with obvious potential benefits to cryptography"

    Even faster, use neutrinos!

    http://blogs.discovermagazine.com/crux/2011/11/22/faster-than-light-neutrinos-confirmed-in-one-way-yes-in-another-no/

    Or? Maybe the answer is random? Truly random!

    1. Re:Even faster, use neutrinos! by Forbman · · Score: 1

      good luck measuring them in a consumer-grade device.

    2. Re:Even faster, use neutrinos! by Anonymous Coward · · Score: 0

      "good luck measuring them in a consumer-grade device."

      Why?

      Do you think Sussman's Ottawa lab which uses a pulse of laser light that lasts a few trillionths of a second and shines it at a diamond uses consumer-grade devices?

      Forbman, why should one even consider a consumer-grade device?

  18. WARNING! by SnarfQuest · · Score: 5, Funny

    Do not look at random numbers with remaining eye.

    --
    Who would win this election: Andrew Weiner vs Andrew Weiner's weiner.
    1. Re:WARNING! by Anonymous Coward · · Score: 0

      Time to losing remaining eye is $(rand() * 1000) seconds...

  19. Simtec "Entropy Key" also does quantum RNG by AceJohnny · · Score: 4, Interesting

    A while back, the Simtec Entropy Key was making the rounds among Debian Devs, and claims to be exploiting quantum effects in the P-N junctions to be a true RNG.

    They seem serious and I tend to trust paranoid Debian developers' opinions, but ultimately I don't have enough knowledge myself to make a confident judgment call. I'd be curious about more opinions.

    --
    Misleading titles? Inflammatory blurbs? Keep in mind that Slashdot is a tabloid.
    1. Re:Simtec "Entropy Key" also does quantum RNG by evanbd · · Score: 4, Informative

      You can also use resistor noise, a good amplifier, and an ADC to make moderately high bandwidth true quantum RNG. I priced out a simple design with a microcontroller on a USB key footprint; looked like $50-100 in prototype quantities, less in large quantities, for 10 KB/s output (or so). Getting the entropy is looked like the easy part; it then needed a fair bit of CPU power (by microcontroller standards) to hash that into usable bits.

      You can also (with a lot more software work, and low bitrates) use the resistor noise present in audio input channels to good effect. Turbid is a project that does just that. Note that when evaluating such projects, the hard part is not getting the numbers, but proving that they have enough entropy, and that they've been properly processed to preserve it. Turbid does an excellent job on this important documentation step.

    2. Re:Simtec "Entropy Key" also does quantum RNG by vlm · · Score: 5, Interesting

      claims to be exploiting quantum effects in the P-N junctions to be a true RNG

      Thats a wee bit of the wordy mumbo jumbo, like talking about the "maxwellian equation emitter controlled by polarization rotation human interface unit" I'm using to read this, instead of calling it a freaking monitor. Just call it a zener diode and be done with it. The Zener story is bizarre and this doesn't help. Clarence M. Zener came up with the theory for his diodes in the 30s, although they couldn't be built until the 50s when they thought it would be cool to name the diode after him, or maybe his physics equation, or both. Strange but true fact is that a "zener" diode operating below 5 volts uses the actual physics Zener effect and a "zener" diode operating above 5 volts uses the physics avalanche effect, which the Entropy Key claims to use.

      Note that USB does not provide more than 5 volts and a reasonable current limiter means its gonna be operating well into zener-land.

      So, A dude named Zener, invented Zener physics, leading to the theory of zener diodes, then someone else built one 20 years later and named it after him, and the key markets itself as using the closely related avalanche effect, but because only 5 volts is available without some sort of voltage multiplier or boost switching regulator, its probably actually using the low voltage Zener effect, regardless of the effect, devices using avalanche or zener effect are always marketed as zener diodes commercially, so I'm sure there is a Zener on the board. Which doesn't matter in the end, because zener noise is just as good as avalanche noise for crypto, as far as I know. In fact zener is probably better, less temperature dependence. Talk about abuse of proper nouns and trademarks... kinda like my Xerox machine at home was manufactured by Brother.

      This stuff is all from memory, I hope I didn't swap Zener and Avalanche effects, although either way its still a heck of a story.

      --
      "Science flies us to the moon. Religion flies us into buildings." - Victor Stenger
    3. Re:Simtec "Entropy Key" also does quantum RNG by Anonymous Coward · · Score: 0

      pn junctions in very pure zener diodes produce what is known as "micro-plasma" around breakdown. It's random and has been used at the heart of generators for a while now.

      Every component in electronics exploits a parasitic effect.

    4. Re:Simtec "Entropy Key" also does quantum RNG by Anonymous Coward · · Score: 0

      Turbid is a nice try, but they ignore the slight skewing caused by inaccuracies in the A/D converter. If you read the fine print in the chip spec sheets, youll see plenty of room for missing and duplicate codes. That can make some patterns more probable than others.

    5. Re:Simtec "Entropy Key" also does quantum RNG by MattskEE · · Score: 1

      It's actually not particularly difficult these days to create a compact and cheap boost converter, chips are available with everything included but the external inductor and coupling capacitors. Inductors can be large, but nowadays it's easy to find very compact SMT inductors. The efficiency may not be great due to higher resistance and core loss but it can be made quite cheaply and compactly.

    6. Re:Simtec "Entropy Key" also does quantum RNG by vlm · · Score: 1

      Right on man, but the problem with a switcher in a gadget like this, is they're pretty temp stable, being fed from a vaguely stable voltage, feeding a stable constant current... there is going to be a strong extremely stable and repetitive "switcher noise" component in your random noise output unless you're really careful.

      Going to a far extreme, if the switcher "signal" to noise "noise" ratio is high enough, you may as well skip the input stage and just go pure software and run a hash.

      I suppose you could do something tricky, like low-pass the heck out of the switcher, and make the output a high pass and/or make your sampler only look at very high freq noise levels. Or, fine, the switcher is noisy, so you sample at the same instant of the switcher cycle each time... The CMRR of an opamp or a linear reg is pretty good, so you could boost to 12 volts and then linear reg the noisy 12 down to a pristine 8 volts or so.

      The analysis to prove what level of switcher noise is acceptable is not obviously apparent to me. Almost certainly a switcher is clean enough, but how do you know? The experiment to prove it out is going to be weird; easy to set up, just push in a clean external voltage, but analyzing the output to prove randomness level changes with power supply noise input is hard.

      --
      "Science flies us to the moon. Religion flies us into buildings." - Victor Stenger
  20. Re:Finally a reason for socially inept people to b by Hentes · · Score: 3, Informative

    A lot of tools have diamond blades.

  21. What's the distribution? by sk19842 · · Score: 2

    I agree that the numbers are random, in the sense that they're subject to chance, but how confident are they that they know the sampling distribution? That is, can you use this method to generate a random sample a with uniform distribution, or a gamma distribution, or anything else you'd like to use random numbers for?

    With quantum observation errors, I wonder if they're assuming the sampling distribution is normal, in which case they'd have to do some work to convert it to give the kind of output that rand() gives. Problems would likely show up in the tails of the distribution (near 0 and 1). TFA doesn't mention any of the statistical issues, only the physics ones.

    1. Re:What's the distribution? by martas · · Score: 3, Informative

      The full paper (link by "Vario" above) seems to indicate that they get random bits, i.e. coin tosses, and claim that they can get a uniform distribution (i.e. 0.5). They also say that "Any possible bias in the phase measurement is removed by post-processing using a fair bit extractor algorithm", citing two papers* (i.e. that though their measurements could lead to a slightly different distribution, they can correct for that). I'm not familiar with the technique, but I guess it's well established. They also show results and say that they did something called the "DIEHARD statistical test suite" (which is apparently a set of tests designed exactly for this problem, i.e. random number generation), and "confirm[ed] that the measured optical phase is a suitable source of random numbers", though I'll have to take them at their word because I'm not familiar with the theory behind this.

      * First:
      J. von Neumann, “Various techniques used in connection with random digits,” Nat. Bur. Stand., Appl. Math Ser. 12, 36–38 (1951).
      Second:
      A. Juels, M. Jakobsson, E. Shriver, and B. Hillyer, “How to turn loaded dice into fair coins,” IEEE Trans. Inf. Theory 46, 911 –921 (2000).)

    2. Re:What's the distribution? by Anonymous Coward · · Score: 0

      It doesn't matter. The fact that it is a random distribution means you can use it to produce a uniform distribution RNG.

    3. Re:What's the distribution? by evanbd · · Score: 1

      It doesn't matter what the distribution is, or even that you know the distribution, provided that you can put a lower bound on the entropy. See the Turbid project papers for details. Turbid is a project that uses quantum resistor noise in ordinary sound cards to provide guaranteed entropy for cryptographic use (though at a relatively low bitrate).

    4. Re:What's the distribution? by Anonymous Coward · · Score: 0

      Who gives a flying fuck if it passes the DIEHARD test?

      I mean, considering that my rather juvenile and naive attempt at a pseudo random number generating pool of 713 32bit ints, seeded with 64 bits of time of day, PID, and execution tics, and mixed via multiplying and xoring and swapping indices is considered equivalent to atmospheric noise from random.org by the DIEHARD tests and NIST test suits -- WHAT THE FUCK DOES THIS PROVE?

      I'll tell you what it proves. It proves that some bullshit hacked together in two hours by a high-school drop out is JUST AS FUCKING GOOD as an expensive quantum randomness capturing program. FUCK DIEHARD. It means NOTHING. If you understand the BASICS of (pseudo)randomness even a SEVERELY biased and deterministic RNG will pass the DIEHARD suite.

      It's like applying for a job at NASA and pointing to your A+ in math from 1st grade as a qualification. WHO GIVES A SHIT?!

    5. Re:What's the distribution? by martas · · Score: 1

      Uhh OK, thanks for the info, like I said I don't know anything on the subject, I was just going by what the paper said. Don't know why you're so angry, though...

  22. Lava Lamps by Anonymous Coward · · Score: 0

    This reminds me of the researcher at SGI (Remember them?!) who used his Indigo's camera to take pictures of his lava lamp, from which he would hash random bits.

  23. xray crystallography by vlm · · Score: 1

    'Sussman's Ottawa lab uses a pulse of laser light that lasts a few trillionths of a second. His team shines it at a diamond. The light goes in and comes out again, but along the way, it changes. ... It is changed because it has interacted with quantum vacuum fluctuations, the microscopic flickering of the amount of energy in a point in space. ... What happens to the light is unknown — and unknowable.

    Sounds very much like xray crystallography which discovers all kinds of interesting things about the crystalline matrix.

    Would be hilarious if they discover via non-random results there is, after all, some inherent crystaline like order to the quantum vacuum. Or even funnier if they knew it all along, and some TLA agency paid them to try and pass it off as random, cloaked in a lot of new age zero point energy stuff.

    --
    "Science flies us to the moon. Religion flies us into buildings." - Victor Stenger
  24. Is it truly random? by caywen · · Score: 1

    Can it generate pi? Wow.

  25. Obligatory by ajlitt · · Score: 1, Funny

    Shine on you random diamond.

  26. Genuinely random? by overshoot · · Score: 3, Interesting

    Unlike easily predicted phenomena like radioactive decay and thermal noise?

    --
    Lacking <sarcasm> tags, /. substitutes moderation as "Troll."
    1. Re:Genuinely random? by unixisc · · Score: 1

      The former doesn't seem to random if the half lives are known, but the latter does seem to be genuinely random. If one combines that w/ a random seed, such as the time stamp in which that was sampled, I don't see how one could get any better than that.

      Incidentally, what about those authentication devices that are handed out w/ office laptops for employees who use VPN access from home? What do they use to get their random numbers?

  27. Nothing is quite as random as humans & heat by MindPrison · · Score: 1

    When it comes to true random devices, I've coded some micro-controllers to add random numbers based on key-presses from humans, picture someone pressing the button when a 24 mhz timer runs mad, no human that I know of - can repeat press the button so accurately that it hits the same number at a 0.00001th of a second more or less.

    When no human interaction is required, I use an insanely accurate temperature sensor, no temperature, not even placed in a professional fridge with 0.01c accuracy can get the same results each time. Mix this with a spinning/running timer, and you've got yourself a winner! ;)

    --
    What this world is coming to - is for you and me to decide.
    1. Re:Nothing is quite as random as humans & heat by Electricity+Likes+Me · · Score: 1

      Depends what you're doing.

      I wouldn't want to depend on a method like this for cryptography for example, since it's not necessary to know the exact result - just bracket the range of results to narrow the number of keys I need to check.

  28. Yes by roguegramma · · Score: 1

    use Monte Carlo method

    --
    Hey don't blame me, IANAB
  29. Re:Finally a reason for socially inept people to b by CODiNE · · Score: 0

    Oh yeah baby... back with my VLB Diamond Viper 4MB of VRAM... and a 486DX-2 66 with 16MB I was styling'. The chicks just couldn't stay away.

    --
    Cwm, fjord-bank glyphs vext quiz
  30. Too Important by ameline · · Score: 4, Funny

    The generation of random numbers is too important to be left to chance.

    --
    Ian Ameline
  31. C64 by jamesh · · Score: 3, Interesting

    The Commodore 64 could produce random numbers by sampling the white noise generator in the SID audio chip. They probably weren't as random as shining a laser through the diamond but I wonder if the difference is enough to matter...

    1. Re:C64 by Anonymous Coward · · Score: 2, Informative

      The noise produced by the sid chip is from a linear feedback shift register, so is not really random.

    2. Re:C64 by Twinbee · · Score: 1

      Wow, is there anything the SID ship *can't* do?

      <goes back to listening to ocean loader 3 and monty on the run>

      --
      Why OpalCalc is the best Windows calc
    3. Re:C64 by Anonymous Coward · · Score: 0

      They probably weren't as random as shining a laser through the diamond but I wonder if the difference is enough to matter...

      I'm pretty sure it had a resolution of 8 bits or less, which caused unexpected bugs in lots of people's Basic programs.

      For example, rnd*65535 would result in a set of 256 random numbers, somewhere between 0 and 65535 (really, really bad!).

      And then there was the issue of where the white noise generator got its noise from. Was the video circuitry generating most of its interference? In which case you'd see patterns with durations matching hsync and vsync.

      Honestly, I think C64 Basic dumbed the whole thing down and instead of the SID used a simple formula on the computers total running time. That would explain lots of weirdness.

    4. Re:C64 by jamesh · · Score: 1

      Honestly, I think C64 Basic dumbed the whole thing down and instead of the SID used a simple formula on the computers total running time. That would explain lots of weirdness.

      Yes the C64 Basic definitely used a deterministic random number generator which you could seed with a time value to not always start from the same point in the sequence.

  32. Size? by pdxer · · Score: 1

    Is this really something that could be reduced in size to something that fits in a computer? The article didn't say what scale his equipment is - square kilometer or square inch?

    --
    Looking for a job in Portland, Oregon?
  33. Contained by Hentes · · Score: 2

    Big advantages of this is that it requires no outside information source, inexpensive and could be miniaturized to fit on an extension card. Then we all could put a random card next to our graphics card in our machines.

    1. Re:Contained by StikyPad · · Score: 1

      I think you'll find most people already have some random card next to their graphics card.

    2. Re:Contained by Hentes · · Score: 1

      Well, provided they have a shuffled deck they can use it to get a random card.

    3. Re:Contained by Hyperhaplo · · Score: 1

      But diamonds are so rare!

      It's not like there are thousands of tonnes of diamonds just sitting in vaults somewhere that could be used for this purpose...

      /SARCASM

      I like your idea. I wonder how much of a business need there is in the world to have a random number generator card..

      Actually.. if things go the way they are in encryption becoming more used and relevant in daily computing.. perhaps there could be something in this idea.. hmm..

      --
      You have a sick, twisted mind. Please subscribe me to your newsletter.
    4. Re:Contained by Hentes · · Score: 1

      I don't think this requires a jewel-grade diamond, and small synthetic ones are fairly cheap. And those cards could also be used in servers, which is a much more plausible market.

  34. Industrial grade diamonds are cheap by perpenso · · Score: 2

    Finally a reason for socially inept people to buy diamonds!

    Industrial grade diamonds are cheap. They are already found in various consumer gadgets that geeks may already have. :-)

    1. Re:Industrial grade diamonds are cheap by greylion3 · · Score: 1

      Important questions:
      Does it have to be diamonds, or can it be other crystals?

      How big do they have to be?

      Do they need to be cut to a special shape?

      Do you need a special laser, or will any laser/laserdiode do?

      --
      Privacy begins with ..
  35. Wrong, it's all random by koan · · Score: 2

    "Matter is built on flaky foundations. Physicists have now confirmed that the apparently substantial stuff is actually no more than fluctuations in the quantum vacuum."
    http://www.newscientist.com/article/dn16095-its-confirmed-matter-is-merely-vacuum-fluctuations.html

    Everything is random.

    "The Higgs field is also thought to make a small contribution, giving mass to individual quarks as well as to electrons and some other particles. The Higgs field creates mass out of the quantum vacuum too, in the form of virtual Higgs bosons. So if the LHC confirms that the Higgs exists, it will mean all reality is virtual."

    And if it's all virtual who or what is running the simulation? Or maybe it's self generating "I am because I think I am"

    --
    "If any question why we died, Tell them because our fathers lied."
    1. Re:Wrong, it's all random by dak664 · · Score: 1

      Not Fluctuation, Turtles. Turtles all the way down.

  36. Market this by Trogre · · Score: 1

    Now we need a cool name for it. How about:
    Zero Point Entropy

    --
    "Nine times out of ten, starting a fire is not the best way to solve the problem." - my wife
    1. Re:Market this by blair1q · · Score: 1

      Not sooper-secret-leaky enough. How about "Figbog" or "Cloudsnark" or "Wirefark"?

    2. Re:Market this by SnarfQuest · · Score: 1

      It's "swordfish". Secret societies always use swordfish as the password.

      "Guards! Guards!"

      --
      Who would win this election: Andrew Weiner vs Andrew Weiner's weiner.
    3. Re:Market this by blair1q · · Score: 1

      Wait. Was that part of that movie? I only saw like 8 seconds of it. Yes, you know which 8 seconds.

  37. Much easier method by Anonymous Coward · · Score: 0

    Temperatures
    Randon EM interference.
    Throw it through your typical pools.
    A TRNG in hardware wouldn't be that hard to add, or expensive. Just feed it all data from constantly varying sources like those above, even HDD speeds, fan speeds, bus inputs (USB especially!), timers, battery power, so many sources.

    Better yet, if you wish to prevent cases of random continuous strings (such as that 999999 joke up there), you could add a very simple register that holds the last value, or couple values, and the current value cannot be the same or it rerolls.
    Add as many registers as you want for less continuous sequences (up to whatever the size of the data is)
    Of course, they are also useful, so don't eliminate too many of them.

    1. Re:Much easier method by brantondaveperson · · Score: 1

      "and the current value cannot be the same or it rerolls"
      Which makes it no longer random of course.

  38. Classical vs Quantum by perpenso · · Score: 1

    "Truly random numbers". I don't believe such a thing can possibly exist.

    It is far easier to believe when you are dealing with quantum physics rather than classical physics.

    1. Re:Classical vs Quantum by Ossifer · · Score: 1

      I would argue that quantum physics is the embodiment of exactly the opposite belief to that which I hold...

  39. Re:Finally a reason for socially inept people to b by kelemvor4 · · Score: 3, Informative

    Oh yeah baby... back with my VLB Diamond Viper 4MB of VRAM... and a 486DX-2 66 with 16MB I was styling'. The chicks just couldn't stay away.

    You must have been rolling in the dough back then to have 16MB ram. 8MB about broke my bank.

  40. but not as much fun by perpenso · · Score: 1

    I just use the rand() function in Excel. Way less hassle than firing a laser through a diamond...

    But not nearly as much fun. :-)

  41. Quantum RNG for $56 amazing! by boley1 · · Score: 2

    Thanks for posting about the Simtec Entropy Key. At only $56 (Qty 1) for a FIPS-140-2 Level 3 compliance type device based on quantum tunnels is pretty amazing. Just the buzz words, are worth that for any system advertised as secure.

  42. Bouncy dice not competitive by perpenso · · Score: 2

    "the measurements are random in a way that nothing in our ordinary surroundings is"

    Nonsense. They are random in precisely the same way that a good bouncy roll of the dice are.

    No. The bouncy dice are describable by classical physics. Our inability to predict is based upon our imprecise understanding of the path of the dice, their rotation, air density and movement, the geometry of the area landing in and bouncing about in, the understanding of the materials of the dice and objects it is bouncing against, etc.

    In contrast this new method utilizes effects of quantum physics. That is inherently far less measurable and predictable.

  43. Re:Finally a reason for socially inept people to b by CODiNE · · Score: 3, Informative

    Yeah I was a spoiled brat.

    --
    Cwm, fjord-bank glyphs vext quiz
  44. Necessity is the mother of invention! by Anonymous Coward · · Score: 0

    What happens to the light is unknown — and unknowable.

    Or was, at least until someone raised the idea of using it for purposes that will lead to incentivizing people to figure it out. Unlocking this mystery will presumably soon become a lucrative endeavor pursued by many. The question now is how long it will be until someone (or some supercomputer) starts to see patterns in the data produced.

    Cheers to novel ideas that inadvertently advance scientific understanding.

  45. UH..... by MAXOMENOS · · Score: 1

    What happens to the light is unknown — and unknowable.

    It's knowable or else we couldn't measure it to generate random numbers.

    Whether it's predictable is another matter entirely, and I'm almost positive that it isn't.

    1. Re:UH..... by Surt · · Score: 1

      I think they're saying we can usefully measure an effect, the cause of which is unknowable.

      --
      "Who is the Journal of Quantum Physics going to believe?" --Stephen Hawking
  46. More obligatory Dilbert by artor3 · · Score: 2, Informative

    Dilbert did it first, and better.

    http://dilbert.com/strips/comic/2001-10-25/

    1. Re:More obligatory Dilbert by spidr_mnky · · Score: 1

      I have to disagree. I saw that strip first, and I got it, and I appreciated the concept of the joke, and generally I appreciate Dilbert ... but that's just not funny. Later, when I saw the XKCD panel with the comment about rolling a die, I laughed, because it's funny. Subjective, though, I guess.

  47. I have a better random number generator by Anonymous Coward · · Score: 0

    Measure the time between service calls from my mom about how to fix her Windows box. Random and short interval to boot!

    1. Re:I have a better random number generator by Neil+Boekend · · Score: 1

      But hackable: one cold set her up with a *nix box. That'll get the Windows support calls down to 0.

      --
      Well, I might have a way, but it only works on a semi spherical planet in a vacuum.
  48. Re:Finally a reason for socially inept people to b by blair1q · · Score: 1

    Socially inept people are the only ones who ever had to buy diamonds.

    Think about it.

  49. Re:Finally a reason for socially inept people to b by AliasMarlowe · · Score: 2

    You must have been rolling in the dough back then to have 16MB ram. 8MB about broke my bank.

    Well, I had a T5200 portable which had 14MB RAM (its maximum) along with a 100MB disk. It had a 20MHz 386 which had the protected-mode bug which was only supposed to affect 16MHz chips (maybe Toshiba just overclocked it) and a 387 chip, too. It also only had the lousy orange plasma VGA display, because they didn't release the color VGA LCD until a year later. Damn thing was built like a tank, and survived repeatedly being accidentally dropped onto concrete - impossible to kill the thing. It cost a few thousand, but hardly broke the bank.

    --
    Those who can make you believe absurdities can make you commit atrocities. - Voltaire
  50. Re:Finally a reason for socially inept people to b by Anonymous Coward · · Score: 0

    diamonds are a geek's best friend

  51. should read... by physicsdot · · Score: 1

    Those measurements are HIS random numbers. ;) ps: IANAC

    1. Re:should read... by SnarfQuest · · Score: 1

      I used this in a random word generator, and it always came up with "Brains!". Does that mean God is a zombie?

      Should we be preparing for the zombie apocalypse?

      --
      Who would win this election: Andrew Weiner vs Andrew Weiner's weiner.
  52. Infinite universes by istartedi · · Score: 1

    If there are infinite universes, then there is a universe where engineers build random number generators, and they always produce this sequence. The scientists struggle to come up with some theory as to why random number generators can't be built. It's not because they aren't random, it's just that they happen to produce this sequence whenever they're built in that universe.

    For extra grins and giggles, there is a universe next door where the 9,9,9... random number generator on display at the science museum in the capitol of Earth mysteriously produces a 6 one day, and the world is thrown into a panic that it portends the apocalypse.

    --
    For all intensive purposes, "whom" is no longer a word. That begs the question, "who cares"?
  53. Totally wrong by tjstork · · Score: 1

    If bouncy things were not competitive as a source of random information, then someone would be able to predict lottery powerball drawings, which are indeed governed by bouncy balls.

    --
    This is my sig.
    1. Re:Totally wrong by perpenso · · Score: 2

      If bouncy things were not competitive as a source of random information, then someone would be able to predict lottery powerball drawings, which are indeed governed by bouncy balls.

      You have the GP's assertion wrong. He claimed that events describable by classical physics are just as random as quantum events. That is inherently false. Classical events are a practical source of randomness because of our insufficient description of the parameters of the event. That is quite different than quantum events where the parameters are inherently imprecise. With a sufficiently good description of the geometry of the cage, its rotation, the balls, etc would could predict powerball drawings.

    2. Re:Totally wrong by serviscope_minor · · Score: 1

      That is inherently false.

      Nearly, but not quite.

      Classical events are a practical source of randomness because of our insufficient description of the parameters of the event.

      Well, yes in a way. The system is chaotic which means that differences between two very nearly identical systems will grow exponentially over time, so you would need prefect measurements to get a perfect replica. So far so classical.

      That is quite different than quantum events where the parameters are inherently imprecise.

      It is this which prevents us from ever getting precise enough measurements.

      With a sufficiently good description of the geometry of the cage, its rotation, the balls, etc would could predict powerball drawings.

      No, that's where quantum mechanics makes it truly random. You can never get a sufficiently accurate description.

      But on the whole you are right. The source of randomness is due to classical chaotic behaviour, not quantum mechancal randomness.

      --
      SJW n. One who posts facts.
    3. Re:Totally wrong by Anonymous Coward · · Score: 0

      so using dice is like "randomness by obscurity"?

    4. Re:Totally wrong by Anonymous Coward · · Score: 0

      Even if you could describe everything perfectly, the processing power isn't there to get a prediction. Even if we linked every computer in the world, I doubt you could get a worthwhile prediction on something like that. You've got about 1 minute from the time the drawing starts to the time it ends. If there's a person hitting a button (I don't pay attention to lotto) then it's game over; it'll be a very-very long time before we can model/predict a living person with 100% accuracy.

  54. BS by dak664 · · Score: 1

    Attributed to Boltzmann, "There are many kinds of order, but only one kind of disorder"

    Randomness would have the joint probabilities of every possible pair of outcomes over every possible pair of spacings to approach 1/2 exactly. Let's see that data set please.

  55. failed physicist? by Anonymous Coward · · Score: 1

    I picture a physicist struggling for 5 years to get a consistent response shining a laser through a diamond when someone makes a flippant remark about a random number generator...

  56. Randomness is like Magic by bug1 · · Score: 1

    Randomness is often considered to be an unpredictable pattern, but what is and isnt predictable is dependent on knowledge, so its not an absolute truth.

    Randomness is really just an unrecognized pattern, its subjective , what seems random to one person may not be to another.

    e.g. Im sure there are people (maybe children) that consider the tides to be random, they dont have the knowledge and experience to see the pattern.

    So, any sufficiently advanced pattern is indistinguishable from randomness.

    "Any sufficiently advanced technology is indistinguishable from magic." - Arthur C. Clarke

    1. Re:Randomness is like Magic by incense · · Score: 1

      Randomness is often considered to be an unpredictable pattern, but what is and isnt predictable is dependent on knowledge, so its not an absolute truth.

      According to quantum theory, you're wrong. The point of using this technology is that the results cannot be predicted, however knowledgeable you may be. That's why there's a fuzz.

      Now, what's needed is some mechanism to ensure no tampering with the diamond can be done.

      --
      testing 1 2 3
    2. Re:Randomness is like Magic by Jamu · · Score: 2

      Also, if you can predict quantum-randomness you'd have problems with causality.

      --
      Who ordered that?
    3. Re:Randomness is like Magic by catmistake · · Score: 1

      How does quantum-randomness square with Chaos Theory? Consider the Butterfly Effect... where initial conditions determine an outcome that is not random, unpredicatable, yet determined.

    4. Re:Randomness is like Magic by Anonymous Coward · · Score: 1

      Quantum theory is at best a poorly understood field with a very high liklihood that much of the theory surrounding it is wrong at this point. So if anything I am more of the belief that something that contradicts quantum theory is in effect proof that quantum theory is wrong.

    5. Re:Randomness is like Magic by nsaspook · · Score: 1

      How does quantum-randomness square with Chaos Theory? Consider the Butterfly Effect... where initial conditions determine an outcome that is not random, unpredictable, yet determined.

      With Chaos Theory if you had perfect knowledge of every force and interaction you could predict the outcome but with quantum-randomness even with perfect knowledge (Godlike) the result would still be unpredictable.

      http://en.wikipedia.org/wiki/Complex_systems#Complexity_and_chaos_theory

      --
      In GOD we trust, all others we monitor.
    6. Re:Randomness is like Magic by bug1 · · Score: 1

      The point of using this technology is that the results cannot be predicted, however knowledgeable you may be

      Well then someone would need extra strong magical powers to predict it then wouldnt they... (did you understand the bit about appearing like magic?)

      You cannot say without a doubt that there will never ever be a way to predict (whatever), all you can say is current technology/knowledge cant predict (whatever).

    7. Re:Randomness is like Magic by brantondaveperson · · Score: 1

      According to quantum theory, you're wrong.

      According to maths he's wrong too.

  57. Re:Finally a reason for socially inept people to b by hairyfeet · · Score: 3

    You're both spoiled! I had 4Mb and only 2Mb on the card and thought I was kicking! Funny now when I have 8Gb on my netbook and the same on my desktop to think about how I spent more for a tiny couple of Mb of RAM back then than I did for my whole netbook now. I'll never forget though the first time I loaded up my Voodoo in my spanking new 133Mhz and loaded Unreal, I swear me and my friends just watched that opening demo for ages going "ooooh!". Man we were easily entertained back then.

    as for TFA I never understood why getting a random number always seemed to be so hard, just take all the scores off the sports page, multiple by that last winning powerball numbers, then divide by how many pepperonis you got on your last pizza. Easy peasy!

    --
    ACs don't waste your time replying, your posts are never seen by me.
  58. Serendipity by Anonymous Coward · · Score: 0

    Anyone else think that this will eventually result in decrypting enthusiasts figuring out the laws governing such fluctuations and unlocking the secrets of the (observable) universe ?

  59. Re:Finally a reason for socially inept people to b by hairyfeet · · Score: 1

    Well they have a good reason to as this NSFW poster illustrates. Personally I don't see why DeBeer's don't just cut out the bullshit and make that the slogan. I'm sure many of us would appreciate the honesty.

    --
    ACs don't waste your time replying, your posts are never seen by me.
  60. They do in quantum mechanics by bigsexyjoe · · Score: 1

    In classic mechanics, the universe is held to be deterministic, so nothing is "truly random." But in quantum mechanics there is uncertainty, so true randomness does exist.

    P.S. The Heisenberg uncertainty principle is actually a mathematical theorem. So assuming you believe in mathematics, you should only reject quantum uncertainty if the underlying premise that energy exists in discrete quantities does such violence to your intuitions, that you cannot accept the mountains of empirical evidence in its favor. But if that is the case you are saying that energy exists at infinitely discrete increments. But this just reintroduces the idea that energy levels can be unknowable.

  61. Finally! by SpacePunk · · Score: 3, Funny

    I can put away that cup of really hot tea.

  62. Truly Random by Anonymous Coward · · Score: 0

    Truly Random? that doesn't sound correct from what they are saying, more like impossible with current technology to predict as we can't actually measure the fluctuations. So this to me doesn't appear truly random at all.

  63. Re:Finally a reason for socially inept people to b by Gr8Apes · · Score: 4, Interesting

    OK, if we want to talk about fun hardware:

    A DX2 66 486 with 64MB RAM, two 1GB SCSI disks and a CDROM with a 4MB VRAM card. But, that was just the desktop machine. It only clocked in at about $8K (work really sprung for that one) Then there was the decked out Indigo 2. Don't recall the RAM, but the MIPS 4400 upgrade was around 8K alone, and that was small potatoes compared to the $25K 256 layer Z-buffer video card that was added in. That's right - $25K for a video card that today is probably outpaced by pretty much anything you pull out of the recycling pile. And it was the low price of $25K because we bought 2 in a bundle with the upgrades. Originally they went for $38K.

    Of course, all of those prices are totally blown away by the $8K 430MB WORM drive we purchased. To truly get how expensively stupid this purchase was, you have to understand how WORM drives operate. They basically had their own controller internally that worked with the internal hardware to position the write/read head as you progressed along the spiral. The problem was, there was no segmentation of the disk, no error correction, no guide tracks, or anything else. So, the entire process was based on the head placement mechanism being in the right place at the right point of the spin to write/read the data. The problem was, these parts would wear, so a disk was good across about 250-400 read-write cycles of the drive. Read that again - the drive could only be used less than 250 times reliably between the writing of a disk and the current reading. After 250, it got dicey, after 400, you could no longer read it. Oh, and just to compare it to today's BD disks, a WORM disk at the time sold for roughly $100 a piece in lots of 100.

    --
    The cesspool just got a check and balance.
  64. Definition of Random by darkfeline · · Score: 2

    Off the top of my head, I think this would work as a definition of what's expected of "random": the limit of the proportion of the number of a number's occurrence to the total number of samples taken as the number of samples taken approaches infinity for all numbers in the sample space are equal, and there does not exist a dominant strategy for guessing the next sampled number. Basically, each number has an equal chance of appearing, and there is no optimal way to predict any one number, which is all anyone would ask of a fair RNG.

  65. Re:Finally a reason for socially inept people to b by Thing+1 · · Score: 1

    FYI, that photo was inspired by (but definitely not taken from!) an old Family Guy episode.

    --
    I feel fantastic, and I'm still alive.
  66. Re:Finally a reason for socially inept people to b by Anonymous Coward · · Score: 2, Funny

    you just HAD to be "that" guy didn't you....

  67. Lasers? by Karmada · · Score: 1

    Sharks with lasers... and diamonds!

  68. Re:Finally a reason for socially inept people to b by Anonymous Coward · · Score: 0

    Damn, 4 Mbit is tiny. I feel sorry for you,

    Also, I hate to break it to you, but 1 GB on a notebook is nothing these days.

  69. One time pad by Anonymous Coward · · Score: 0

    Its good for a one time pad.

  70. "measurements are random in a way that nothing in by Anonymous Coward · · Score: 0

    our ordinary surroundings is." - even more random than HP's business strategies?

  71. Re:Finally a reason for socially inept people to b by dtgm · · Score: 5, Interesting

    A lot of tools have diamond blades.

    Huh? +4 informative? I've been absent from /. for a good 5 years, but in my day that comment would have looked like

    A lot of tools have diamond blades.

  72. Some observations.... by Celarent+Darii · · Score: 1

    1/ are they truly random numbers, that is do they pass all the statistic tests of distribution? If I remember correctly quantum phenomenon are unpredictable, but are they truly random in the distributive sense, or do they have some numbers that are more likely to appear than others? It would seem that even if quantum phenomena are truly random, nonetheless the physical structure of the diamond would give a bias to one set of phenomena than another.

    2/ This kind of randomness is actually pretty useless for cryptography, especially as these randoms will be impossible to verify or debug. One of the most important properties of the random function is that it gives a predictable series so that you can start your program knowing in some degree the values. To generate more 'randomness' you change the seed to the function, not the function itself.

    I remember once that a certain company thought about using the microphone as a random number generator, assuming that the noise about the computer was 'random'. What they forgot is that most parts of the computer make a very cyclic noise (for example the fan), which led to some very bad security holes. What this experiment is doing could be nothing more than a certain optical noise that might not be in fact be statistically random.

    1. Re:Some observations.... by MurukeshM · · Score: 1

      1/ ... do they have some numbers that are more likely to appear than others?...

      Uniform bias? :P

  73. Unknowable by wye43 · · Score: 1

    unknowable

    Phhhsh, physicians and your imprecise science.
    I believe you guys are throwing the term "unknowable" a bit lightly. I'm pretty sure its knowable, and even predictable, just very very VERY complicated. But not infinitely complicated. Therefore I demand you provide a rigorous demonstration that the process of it is unknowable(or unpredictable, exclude the semantic piss)

    I remember very clearly a theorem during college that was proven beyond doubt is demonstrable, but was never demonstrated yet. Mathematics FTW!

    1. Re:Unknowable by Surt · · Score: 1

      Well, without having a working TOE, combined with some kind of confidence that said TOE is actually how the universe works, you obviously couldn't ever guarantee unknowability. But then, you also can't guarantee any scientific finding whatsoever. From that perspective, gravity is as much of a belief as evolution and christianity.

      What we can say is that given our current scientific knowledge, we can guarantee that no understanding of the diamond/laser system, no matter how sophisticated (even knowing, for example, the exact position and velocity, say, of every proton, neutron, and electron involved in the entire apparatus) is sufficient to predict the outcome. In fact, we can guarantee that not even knowing it down to the quark level is good enough. That the knowledge needed to predict the outcome either simply doesn't exist, or requires knowing information about whatever makes up quarks, and that the best supercolliders we can build haven't broken up a quark yet.

      --
      "Who is the Journal of Quantum Physics going to believe?" --Stephen Hawking
    2. Re:Unknowable by wye43 · · Score: 1

      Fair enough.

      Since perfect random is not achievable from theoretical point of view, I believe most practical application don't need this level of unknown random, including crypto. There are more cheap ways to provide more than decent randoms. At least most of those "lesser" randoms(math oriented sources) have measurable level of complexity. These almost ... religious ways of obtaining a random number can be overthrown any moment by a new physics discovery.

  74. Re:Finally a reason for socially inept people to b by justforgetme · · Score: 2
    --
    -- no sig today
  75. Re:Finally a reason for socially inept people to b by hvm2hvm · · Score: 1

    A, there you are sergeant pedantic...

    --
    ics
  76. Re:Finally a reason for socially inept people to b by Hentes · · Score: 2

    that's

    This is exactly the effect driving /. .

  77. There is no need at all for this by gweihir · · Score: 1

    Why are these things always advertised as having huge benefits? There is absolutely no need for new true random generators, the ones we have are completely sufficient. And they are cheap, unlike this discovery that would also take at least a decade to become usable in practice and very likely be far, far too expensive. What the practical problem is at this time (and has been for some time now) is that people do not understand how to use entropy generators right.

    I am sick and tired of these stupid stories.

    --
    Most ACs are not even worth the keystrokes to insult them. Be generically insulted by this and ignored otherwise.
  78. Shakespeare by StripedCow · · Score: 1

    So how many microseconds until the complete works of Shakespeare show up?

    --
    If Pandora's box is destined to be opened, *I* want to be the one to open it.
  79. Re:Finally a reason for socially inept people to b by Anonymous Coward · · Score: 0

    Fo many simulations , you required large number of random numbers, hence this research

    "An Ottawa physicist is using laser light to create truly random numbers much faster than other methods do"

  80. Re:Finally a reason for socially inept people to b by pjt33 · · Score: 1

    Of course it didn't break the bank. If you wanted to do that you should have thrown it through the window instead of dropping it onto concrete.

  81. Re:Finally a reason for socially inept people to b by UnresolvedExternal · · Score: 1

    I think you meant Brillant, Paula

    Damn that site used to be funny (read: it's not anymore)

  82. Re:Finally a reason for socially inept people to b by Dixie_Flatline · · Score: 1

    My Dad bought a NeXT cube when I was a teenager.

    At some point, he decided to get a RAM upgrade. He had the choice between 32MB and 64MB, and he went with the 64MB, but it wasn't much of a choice, since they *cost the same amount*. For some reason, the upgrade cost was per SIMM, irrespective of the actual amount of RAM on it.

    As I recall, it was several thousand dollars. But that was hardly relevant for a computer that cost $15000 out of the box (CDN).

    To this day, it was one of the finest, most responsive machines I've ever used (and is responsible for my switch to OS X). It could do so much on 25MHz; it makes me sad about how little I can do with 2.8GHz. :/

  83. Re:Finally a reason for socially inept people to b by tehcyder · · Score: 1

    It cost a few thousand, but hardly broke the bank.

    Even today "a few thousand" for a computer is a hell of a lot of money for most people, as you're well into the secondhand car league there. Twenty years ago you must have been able to buy a new car for that.

    --
    To have a right to do a thing is not at all the same as to be right in doing it
  84. Has anybody made a test yet? by wienerschnizzel · · Score: 1

    Just connect it with a gun trigger, point to your head and see what the world is made of!

  85. It's all fun and games... by JCCyC · · Score: 1

    ...until a pixelated circle of ones in a field of zeroes shows up. In which case, you should not open snail mail letters -- they're likely to say your Dad is not your Dad.

  86. Correction by Anonymous Coward · · Score: 0

    What happens to the light is currently unknown — and currently unknowable under present theories.

  87. Re:Finally a reason for socially inept people to b by Raenex · · Score: 1

    You've managed to combine link-speak with xkcd-speak, both of which I hate. Now get off my lawn!

  88. Re:Finally a reason for socially inept people to b by Anonymous Coward · · Score: 0

    Oh great, so now my random numbers will be propping up conflict in Africa. Don't buy blood crypto! :-)

  89. Re:Finally a reason for socially inept people to b by gstoddart · · Score: 1

    My Dad bought a NeXT cube when I was a teenager.

    Ah, NeXT ... the machine that gave my my first access to a UNIX command-line.

    Didn't get to play on the console much, but a friendly Jesuit in the physics department allowed me access to his research machine so I could see UNIX since the comp-sci department didn't have anything at all.

    Fond memories of that machine ... by the time I had a Linux box I was pretty good to go with bash and a couple of other things.

    --
    Lost at C:>. Found at C.
  90. Re:Finally a reason for socially inept people to b by AliasMarlowe · · Score: 1

    Even today "a few thousand" for a computer is a hell of a lot of money for most people, as you're well into the secondhand car league there. Twenty years ago you must have been able to buy a new car for that.

    A new car??? Not even close in Finland. At that time, cars had in excess of 100% taxes, leading people to keep them running a long time. So used cars were not much cheaper than new ones, and the price curve was very long and declined rather slowly. In the early 1990s, even a clunker which was already 20 years old would have cost rather more than a brand new T5200. Don't assume that car prices in all countries are similar to those in the US, especially used car prices.

    FYI, my current car has more than 320000km on the clock, and is in very good condition; I hope to keep it well past 500000km. BTW, car taxes are slightly less than 100% now, part of it being a large "registration fee" component to avoid EU issues. There is, of course, an additional 23% VAT on the car and on the registration fee.

    --
    Those who can make you believe absurdities can make you commit atrocities. - Voltaire
  91. great... by rocket+rancher · · Score: 1

    ...I thought RNG quest spawns were bad enough as it is. I can hardly wait 'til Blizz adopts this for WoW.

  92. Radioactive decay: random? by overshoot · · Score: 1

    Actually, radioactive decay is totally random (that's why Schrödinger used it in the famous cat-in-a-box gedankenexperiment. The half-life just tells you the overall rate, but that no more help than knowing how often you flip a coin -- no help with heads or tails.

    --
    Lacking <sarcasm> tags, /. substitutes moderation as "Troll."