Community Browser
Showing results for 
Search instead for 
Did you mean: 

Re: Never Pick Your Own Lottery Numbers Again

Member Maegan
‎10-22-2012 08:34 AM
‎10-22-2012 08:34 AM

We use random numbers for many applications in life – from global climate prediction to air traffic control to the lottery. However, true randomness is hard to achieve. Why? Most random number generation is created by computer algorithms, meaning that it really isn’t random since the process is still controlled by something designed by a programmer.

Researchers at the Australian National University (ANU) have not only found a viable solution, but they have also developed the world’s fastest random number generator by listening to vacuum noise. No, not your household vacuum cleaner-- this generator uses a sensitive light detector to detect virtual sub-atomic particles that spontaneously appear and disappear in a vacuum.

NI PXI.jpg

ANU researchers used NI technology, including NI LabVIEW system design software, an NI PXIe-1062Q real-time chassis, and an NI PXIe-7965R NI FlexRIO module, to build their Quantum Random Number Generator. Researchers use these tools primarily for data acquisition and processing.

“We chose NI products for their versatility and ease of programming – LabVIEW proved easier to use than FPGA programming languages like VHDL or Verilog,” said Dr. Thomas Symul, research fellow at ANU. “We were already using NI products in our Quantum Optics Lab,” Professor Ping Koy Lam adds, “which is further proof of the versatility of the technology.”



The random number generator is available online for anyone to use. In fact, it has already received several million hits. Now everyone has access to truly random numbers!

>> Read the full paper on the the ANU Quantum Random Number Generator.

Member alejandro5042

The online generator mentioned by the article is here:

Proven Zealot
Proven Zealot

This sort of begs to be packaged into a single "Get Real Random Number From" that ships with LabVIEW. Sure it is only helpful for apps that have an Internet connection, but that covers a pretty large sweep of applications.

Active Participant Christian_L
Active Participant

Random number.png

Trusted Enthusiast Trusted Enthusiast
Trusted Enthusiast

Or a library:


Uses the JSON API library by James Powell.

Full library (U8, U16, Polymorphic VI) available at My dropbox

(c) Ton Plomp

Proven Zealot
Proven Zealot

Nicely done.