arXiv blog

First Evidence That Quantum Processes Generate Truly Random Numbers

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

kfc 04/13/2010

  • 30 Comments

There is a growing sense among physicists that all physical processes can be thought of in terms of the information they store and process; by some accounts information is the basic unit of existence in our cosmos. That kind of thinking has extraordinary implications: it means that reality is a kind of computation in which the basic processes at work simply chomp their way through a vast bedrock of information.

And yet this is at odds with another of the great challenges facing modern science: understanding the nature of randomness. While information can be defined as an ordered sequence of symbols, randomness is the opposite of order, the absence of pattern. One of the basic features of true randomness is that it cannot be produced by a computer, otherwise it wouldn't be random and that sets up a mouthwatering problem.

If all physical processes in the universe are ongoing computations, how does randomness arise? What kind of process can be responsible for its creation?

Until recently, mathematicians could only study randomness generated by classical physical processes such as coin tosses or computer programs which generate so-called pseudo-randomness. Since physical processes like coin tosses are hard to prove unbiased and difficult to manage, the work horse random number generators are programs such as Mathematica which uses the interesting properties of cellular automata to generate psedorandom sequences of numbers. Another method is simply to choose a sequence of numbers from the digits of an irrational number such as pi.

This stuff looks and feels random but because it can be computed, mathematicians treat it with suspicion.

But in the last few years, scientists have found a new source of randomness that cannot be produced by a computer program. This is called algorithmic randomness and it is the gold standard when it comes to the absence of order. The new source of this randomness is the quantum world and comes from exploiting quantum processes such as whether a photon is transmitted or reflected by a semi-silvered mirror.

This ought to produce sequences that can never be created by a computer. But are these sequences measurably different from those produced by computers?

This question is settled today by Cristian Calude at the University of Auckland in New Zealand and a few mates. These guys have carried out the first experimental comparison of randomness generated in these different ways and they've done it on a huge scale, using sequences 2^32 long.

Calude and co compare several flavours of random sequence generated in different ways.The sequences come from a quantum random number generator called Quantis, another from physicists in Vienna who also exploit quantum processes, they also use conventional sequences generated by computer programs such as Mathematica and Maple as well as a sequence of 2^32 bits from a binary expansion of pi.

The team use four different tests in their comparison, which fall into four categories based on algorithmic information theory, statistical tests involving frequency counts, a test based on Shannon's information theory and finally, a test based on random walks.

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.

Significantly, they leave unanswered the question of how convincing this evidence is that they've gathered and instead go to some length to point out that it is impossible to prove absolute randomness.

Nevertheless, if this evidence is taken at face value, it leaves us with a significant conceptual dilemma. On the one hand, it shows that Quantis produces sequences of random numbers that cannot be generated by a computer. And yet Quantis itself is a machine that must work by manipulating information in the way the laws of physics allow--it must be a computer of sorts.

This contradiction can only mean there is something wrong with the way we think about randomness or information or both (or at least with the way I've set it up here).

Of course, the answer must lie in the nature of information in the quantum world. It's easy enough to define information classically as an ordered sequence of symbols. But that definition falls apart as soon as these symbols become quantum in nature.

If each bit can be both a 1 and a 0 at the same time, what does it mean for such a such a sequence to be in order? Equally, what would the absence of order look like in such a quantum sequence?

It's in the tackling these questions that the nature of our universe is being teased apart.

Ref: arxiv.org/abs/1004.1521: Experimental Evidence of Quantum Randomness Incomputability

TRSF: Read the Best New Science Fiction inspired by today’s emerging technologies.

Print

Close Comments

To comment, please sign in or register

Forgot my password

jonathanmccabe

7 Comments

  • 671 Days Ago
  • 04/13/2010

A classical computer could do that.

It seems to me that if you have a test for randomness, the computer could "mutate" a sequence of numbers, check if it scores higher on the test, if so keep the mutation, and repeat. Given enough classical computing resources, you could max out the randomness test.

Reply

TB1984

3 Comments

  • 670 Days Ago
  • 04/14/2010

Re: A classical computer could do that.

Now that sounds like an interesting idea to me...

Reply

pgalinsky

1 Comment

  • 667 Days Ago
  • 04/17/2010

Re: A classical computer could do that.

Sounds like a good idea, evolutionary methods seem to be underused in general.  However... would this require truly random mutations in the number sequence in the first place to provide a maximum score on a test that actually tests randomness? (perhaps the problem is in the test itself)

Reply

alexis_teorn

1 Comment

  • 667 Days Ago
  • 04/17/2010

Re: A classical computer could do that.

The permutations need not be random at all. You should be able to first select a set of digits that satisfy the general statistic tests, then go through all permutations of these digits, one by one, testing them against the order-sensitive tests until one of them passes. Therefore I do not see how a given random sequence can be "uncomputable" if the test for its uncomputability is itself computable.

Reply

TB1984

3 Comments

  • 665 Days Ago
  • 04/19/2010

Re: A classical computer could do that.

Very interesting thoughts, guys. It seems we need a more detailed description of the "randomness rating function" that was used.
Some more thoughts: I think only long lists of numbers (at least several hundred) are needed in order to make any meaningful prediction on how random the numbers are. It doesn't seem to make sense to ask, for example, whether "8,4,7" is more or less random than "3,8,1". For longer series, producing a long list of random numbers by mutating "not quite random" lists and computing the new randomness might take a lot of time. I am assuming that the function used to measure randomness involves looking at every single number in the list, as well as its relationship with respect to other numbers. This process must be repeated after every mutation. Therefore, I would expect the path to a "random list" to be exponential and asymptotic, i.e. it will take infinitely long for the list to become 100% random... What do you guys think?

On the other hand, any list produced by the mechanism described in the article is 100% random right off the bat. The lists are arrived at by completely different means. At the end of the day, I think the claim that "randomness cannot be computed" may have been too strong. The interesting part of the article seems to be the device's capability to generate long lists of random numbers on demand.

Reply

UncleAl

409 Comments

  • 671 Days Ago
  • 04/13/2010

Ordering superposition

Given thermal emission filtered to the same spectral properties of laser emission, can they be told part?  Schroedinger's cat is neither alive nor dead until observed.  While the experiment is running, is there a cat within the box?  What diagnostic assays randomness when the target is not computable - and possibly not observable in its interesting state?

Lasers emit photons whose count/time obeys Poisson statistics.  Thermal emission tends to be bunched.  Spectral properties are not diagnostic.  Shroedinger's cat can have information extracted without triggering state collapse as its components launch interference fringes,

http://www.physorg.com/news138.html
http://www.nature.com/nature/journal/v448/n7155/full/nature06054.html

Perhaps external and discrete diagnostics of random sequences are insufficient in the subtle case.  Interference, self-self and self-other, would create global diagnostics.  The process is thus defined - the goal of management.  The interested reader is invited to lift the heavy end, product, earning the manager his performance bonus.  "8^>)

Reply

ZephirAWT

299 Comments

  • 671 Days Ago
  • 04/13/2010

Re:Schroedinger's cat is neither alive nor dead until observed.

This is naive interpretation, because cat gets entagled with killing machine, not only with observer. At the moment, when you consider, the killing machine inside of box affects the cat's state definitelly, then the cat will die reliably without any intermediate state.

Reply

Advertisement

ncm

56 Comments

  • 671 Days Ago
  • 04/13/2010

not Turing

All this can show (if indeed it does) is that quantum processes aren't doing Turing computation.  But we already knew that.

Reply

kcasey

12 Comments

  • 671 Days Ago
  • 04/13/2010

graphing?

The graph depicting the quality of Quantis over other methods is nice looking.  But what are the axis of this graph? Is Quantis better in all four tests for randomness?  Is it only better in 3 of the four?  Is it only vastly better in one (say random walks) but only so so in the other tests?  Evidence is nice--but without axis labels, what does the graph show?

I would tend to bet that processes which rely on a collaspe of a wave function from something like a smei-silvered mirror setup are going to be "mopre random" than say picking some sequence out of PI using an algorithm might be.  But I dont see any evidence in the graph displayed.

beware graphs without legends

Reply

snovello

1 Comment

  • 670 Days Ago
  • 04/14/2010

Re: graphing?

The graph in the article shows the result of one of the statistical tests. There's no unit because the y axis just represents a number without units.

read the paper! - it's quite clear

In fact the graph I found most interesting was the random walk test, where the quantum generated sequnces both looked very different from the pseudo random sequences.

I thought that was interesting enough. I don't think I got any insights on computability. Just because some pseudorandom methods produce sequences that look different from quantum methods under certain statistical tests, doesn't mean somebody couldn't invent another algorithm that would produce sequences with more similar statistical properties.

Reply

ZephirAWT

299 Comments

  • 671 Days Ago
  • 04/13/2010

how does randomness arise? What kind of process can be responsible for its creation

In AWT (dense aether theory) exactly the opposite question is relevant, because it considers, the universe is insintrically random with respect to Occam's razor principle - what we are seeing from it is just a tiny causual part of every randomness due the limited speed of energy propagation we can see only limited number of random states, which aren't completelly random as the result.

Reply

Netizen

131 Comments

  • 670 Days Ago
  • 04/14/2010

Fascinating

Could it be that physicists have yet to learn there is no such thing as randomness, that randomness is a concept as outdated as "the ether" pseudo science concept in the Victorian era?

Reply

Mapou

357 Comments

  • 670 Days Ago
  • 04/14/2010

Sitting on a Mountain of Cr@p, Wasting Time

Wow! Dude, you're not even wrong. First of all, both certainty and randomness must exist because, like left and right, neither makes sense without the other. Second, nature is necessarily probabilistic, i.e., an event can have anywhere from zero to 100% chance of occurring. Why? Because time is abstract. This means that nature cannot calculate the exact duration of particle interactions based on the energies involved. Nature is forced to use probabilities in order to obey the principle of energy conservation in the long run. This is the only reason that particle decay is probabilistic.

[You just learned something that you did not know before. You should consider thanking me before you get all twisted up in unrighteous rage.]

Why is time abstract, you ask? Simply because a time dimension would make motion impossible. Why? Because changing time is self-referential, i.e., illogical. Why? Because dt/dt is nonsensical. This is the reason (look it up) that Karl Popper compared spacetime to Einstein's block universe in which nothing happens. That's right: Absolutely nothing can move in spacetime. Surprise! Ha, ha.

It's that simple, folks. Deny at your own detriment. Deep down, modern physics is resting on pure unmitigated crackpottery. The absurdity and stupidity of it all boggle the mind. Who will rise up to deliver us from this mountain of unadulterated cr@p? I don't know but, while you're waiting, here's some irreverent reading material for your amusement:

Nasty Little Truth About Spacetime Physics

Physics: The Problem With Motion

Reply

ZephirAWT

299 Comments

  • 670 Days Ago
  • 04/14/2010

Re:  both certainty and randomness must exist

I can agree with it - my point is, you cannot have completelly random structure withou density fluctuations - well, and the rest is just about sufficient scalling of these fluctuations.

http://telescoper.wordpress.com/2009/04/04/points-and-poisson-davril/
http://arachnoid.com/randomness/index.html

If we cannot have randomness without certainty, them we aren't required to consider any other source of certainty about Universe due the Occam's razor principle - principle of randomness is able to explain it all.

Reply

Advertisement

ZephirAWT

299 Comments

  • 670 Days Ago
  • 04/14/2010

Re: Fascinating

Of course, physicists just considered aether as a thin sparse gas, penetrating space. But luminiferous aether concept says, aether must be very dense fluid, forming the space, or the light waves couldn't propagate through it in arbitrary energy density.

This is indeed a big difference in understanding of Aether concept - but mainstream physics never considered it, thus leaving space for trolls, like me.

Reply

  • 670 Days Ago
  • 04/14/2010

Amateur Error!

I was looking for the raw data to do my own tests and found a link to an earlier paper, "How Random Is Quantum Randomness? An Experimental Approach", by the same authors. It appears that the means and ranges are different for all the quantum and computer generated sequences. That's a no-no! All of the data needs to be transformed to the same uniform random deviate and *then* tested. No wonder some of those boxplots are all over the place! It's like making pink noise and playing it on two stereos where the volume is cranked up on one of them.

Reply

robrota

7 Comments

  • 670 Days Ago
  • 04/14/2010

Irrelevant

Thanks for the interesting article and sensationalized title. The fact remains that measures of complexity are dependent on the observer and the observer in your case is incapable of recognizing complexity anywhere close to "randomness". So, until you can change your brain to recognize phenomena of greater complexity then these questions will not be answered.

Reply

voidmstr

4 Comments

  • 670 Days Ago
  • 04/14/2010

Let's back up a second

What does this mean?

There is a growing sense among physicists that all physical processes can be thought of in terms of the information they store and process; by some accounts information is the basic unit of existence in our cosmos. That kind of thinking has extraordinary implications: it means that reality is a kind of computation in which the basic processes at work simply chomp their way through a vast bedrock of information.

What does that mean, exactly?

Strings are made of information?

Branes are information, too?

And me?

Reply

ZephirAWT

299 Comments

  • 669 Days Ago
  • 04/15/2010

Re: Let's back up a second

In AWT all observable reality is composed of nested clusters of material particles. But these particles itself are formed just by another density fluctuations, which effectivelly means, we cannot be never sure the true nature of space-time. Despite of this, I still consider material particles more relevant to reality, then the information concept. Bits of information doesn't collide, they're weightless and atemporal. You can exchange matter/energy without exchanging of any information, but you can never exchange information without spreading/sending some matter or energy.

Reply

rsanchez1

213 Comments

  • 669 Days Ago
  • 04/15/2010

Re: Let's back up a second

I think it means that the basic building blocks of the Universe are, essentially, bits of information. Physical processes are the processing of that information. Presumably, for an object to go from point A to point B, then, some algorithm operates on its information, transforming it from one location to another. I think it helps thinking of it in terms of video games, where your character moves around in a virtual world. It's all information and algorithms behind the scenes that control the virtual world.

Reply

voidmstr

4 Comments

  • 665 Days Ago
  • 04/19/2010

Re: Let's back up a second

Labeling the ultimate reality as "bits of information" needs some more elucidation, at least for me.  Please be kind.

The concept is reality = information, herein referred to as "bits."

Reality can be made of bits (discreet quanta?), maybe waves, both waves and bits because it/they can be both because of quantum probabilities, or maybe collapsed wave functions, I get that. But that information is encoded on what? How? Where?

Reply

Advertisement

rsanchez1

213 Comments

  • 665 Days Ago
  • 04/19/2010

Re: Let's back up a second

That, I can't tell you exactly, since the idea that reality is information (as far as I understand it) doesn't delve too deeply into what information is encoded where. Presumably, it is the information needed to reproduce reality. Some physicists have speculated that the information resides on some two-dimensional surface, and reality is just the three-dimensional projection of that surface information, sort of like a hologram. You can search for the "holographic principle" for more information on that topic.

Reply

voidmstr

4 Comments

  • 664 Days Ago
  • 04/20/2010

Re: Let's back up a second

Here it is again:

<<

Some physicists are convinced that the properties of information do not come from the behaviour of information carriers such as photons and electrons but the other way round. They think that information itself is the ghostly bedrock on which our universe is built.

<<

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

Which indicates maybe I asked the wrong question about the medium upon which info is store.

But can information exist w/o form?

Reply

rsanchez1

213 Comments

  • 664 Days Ago
  • 04/20/2010

Re: Let's back up a second

It's quite possible, but nothing definitive has yet been proven. It's like asking in what the Universe exists. We can't conceive of anything outside the Universe, so it's completely out of our realm of experience, but that doesn't stop loop quantum gravity theorists from attempting to describe a world independent of space and time. Continuing with that theory, you could ask what the "loops" in LQG are made of, but they are assumed to be the fundamental building blocks, eg they cannot be built from something. The same could go for information.

Reply

voidmstr

4 Comments

  • 664 Days Ago
  • 04/20/2010

Re: Let's back up a second

Thanks, Roberto.  I guess I am remind myself of Feynman's warnings about confusing math and reality!  ;-)

Reply

TB1984

3 Comments

  • 670 Days Ago
  • 04/14/2010

Perceived dilemma

Nevertheless, if this evidence is taken at face value, it leaves us with a significant conceptual dilemma. On the one hand, it shows that Quantis produces sequences of random numbers that cannot be generated by a computer. And yet Quantis itself is a machine that must work by manipulating information in the way the laws of physics allow--it must be a computer of sorts.

I believe there is no dilemma here. The researchers' claim is that randomness cannot be computed, i.e. one cannot create, through logical operations, a series of numbers that is truly random. This also holds for Quantis; the ultimate origin of its output is not a series of algorithms, but measurements of quantum phenomena. Quantis produces its numbers not through computation but through observation.

-Thomas

Reply

ilya7

2 Comments

  • 669 Days Ago
  • 04/15/2010

Quantum Computer

            This work provides reasons why the hopes for quantum computer are vain. I want to note that all algorithms, and even experimental data confirming them, are correct. The wrong part is how physics of a quantum computer work is treated. This error goes back to Schrödinger’s speculative experiment that by some unknown reason includes a cat and poison gas*.

            Let us present a quantum computer as the algorithmic unit, which produces a solution of a problem and a filter. In this device are produced not only valid solutions, but also different versions of (incorrect) solutions. All results are being passed to the filter, which lets through only valid solutions. Thus, an accurate answer at the output can appear only if it was produced by the algorithmic unit. (Phenomena such as decoherence are not examined here).

            In Schrödinger's speculative experiment, the flask would be either whole or broken. This is correct for any probabilistic experiment. Its result becomes known due to measurements or observations. I emphasize that the result exists from the moment when an experiment is done. By the state of flask, it is possible to judge whether an atom has decomposed. The essential parameter of qubit at each moment of time exists, and is unique. Before the measurements, we know only the probability of the state, from the possible set of states, in which the atom (or qubit) can be.

            If there are many qubits and the probability of the states of each qubit is known, then it is possible to calculate the probability of the state of the entire set. This state is unique at each moment of time. With the known rate of change in the states of qubits, it is possible to determine what quantity of different states a set can accept in a unit of time. If at the moment of measurement (observation) the state of a qubit it is not in a certain specific state, then the measurement can give an indeterminate result.

            This phenomenon can be simulated, for example, on a set of R triggers, which are switched by a collection of R random signals. In one-step, the states of all triggers change randomly, and a transition is possible to any of 2R possible (random) states. Here, we have a switching rate and an uncertainty of states in the time between switching. The definite state of the system is unknown before its measurement, as for Schrödinger’s cat. The phenomenon of entanglement can also be simulated in this system.

            Let us continue the discussion for the example of a search for two prime factors X and Y of a known number, which is N decimal digits long: Z = XY. The solution is unique, since X and Y are prime numbers. This unique solution can appear on the filter input only in the case when it appears at the output of the algorithmic unit. This may happen if the unique needed state (a combination of individual qubit states) would appear in the register of qubits. It is necessary to emphasize that the register state at any moment is described by an expression where any state has an equal probability. However, at any moment the register has one definite state. The observation finds that the cat is ether alive or dead, it is not alive and dead at the same time.

            Let the rate of change in the qubit essential parameter be about 1015 per second. In this case, the algorithmic unit cannot produce more than 1015 different solutions per second.

            If the order of Z is about 5 decimals, a valid solution will appear approximately one time to 105 incorrect ones. In one second at the entrance of the filter, the valid solution will appear approximately 1010 times. In addition, it deliberately repeatedly will appear at the output of filter. Because of this experiment, the correctness of the algorithm and the possibility of the problem solution on the quantum computer will be completely confirmed.

            If the order of Z is about 700 decimal, a valid solution will appear one time to 10710 incorrect ones. Probability of the appearance of one valid solution in the algorithmic unit would be approximately once in 10690 years. I.e., it is practically impossible to expect a valid solution at the input of the filter. Let us emphasize that the algorithm is accurate, all conclusions about the work of a quantum computer in principle are accurate, and the experiment conducted on a register of 10 qubits yields a correct result.

            The conclusion: the RSA users can sleep quietly.


*) http://speculations.us/InIndex/Thoughts_R/QuantComp_R.htm

Reply

er7

3 Comments

  • 669 Days Ago
  • 04/15/2010

A folly in experimental number theory

This result should be suspect.  One conclusion that could be drawn from the paper is "there is a statistically significant evidence that pi is not Borel normal".  A side note: although it has not been proven to be Borel normal pi is believed to be so.

Reply

Advertisement

smithsomian

182 Comments

  • 665 Days Ago
  • 04/19/2010

Re: A folly in experimental number theory

True.

I'd like to see the results for a bitwise addition of Pi with any of the quantum sequences.

Also, the quantum numbers generated using a beam splitter are far from perfect. In the QUANTIS white paper (http://www.idquantique.com/) they admit that the probabilities of their initial 0s and 1s may differ up to 10%. "As this bias may not be acceptable in certain applications, the processing unit of QUANTIS performs unbiasing of the sequence". No further details are given. QUANTIS also continuously checks "if the raw output stream statistics are within certain bounds", so it definitely discards sequences it deems too improbable to be random.

Reply

nradonic@comcast.net

31 Comments

  • 668 Days Ago
  • 04/16/2010

Quantum randomness - graph

Editors: How about actually putting a title on the graph you show - the graphic you give is totally out of context without deciphering the text. A name and titles on the axes. As was said on SNL parodying a the Rolling Stones - throw us a bone Keith, are you speaking in Esperanto? What are you trying to say?

Reply

Bio

The Physics arXiv Blog produces daily coverage of the best new ideas from an online forum called the Physics arXiv on which scientists post early versions of their latest ideas. Contact me at KentuckyFC @ arxivblog.com

Follow The Physics arXiv Blog on Twitter

Subscribe to the arXiv blog RSS Feed

Advertisement
Advertisement

Facebook

Advertisement