The Daily Flash: Eco, Space, Science (04/09)
Robot Interaction Psychologist

Random Chaos Lasers

Laser_2 Chaotic lasers might sound like a screen-annihilating powerup from "Shooting Shoot-Game R-Type-Galaxia", but they could instead prove vital in simulation and security.  As well as sounding totally bad.

Computers can follow set instructions incredibly rapidly but they suck at generating random numbers.  They have to generate "pseudorandom" numbers according to set algorithms.  John von Neumann said that "Anyone who considers arithmetical methods of producing random digits is, of course, in a state of sin.  Worse, anyone who wants to base their internet security on a known program is existing in a state of stupdity.

Humans are even worse, even if we could do it fast enough.  Think of a number from one to ten.

Got one?

Not one of you will have said one or ten, despite that being twenty percent of the available range, and that's just one of the fantastic number of failings in our ability to be unpredictable.

Natural phenomena are instead used to harness true randomness - atmospheric noise, nuclear decay - but Japanese scientists have come up with a tabletop laser which already generates random numbers ten times as fast, and could go up to a hundred.

An external reflector is used to direct some laser output back into the original laser.  Movies may tell you that this will just cause the whole thing to blow up (and stop chasing Flash Gordon), but what it really does is turn the laser into a chaotic system.  The laser is already light bouncing between to set mirrors - adding the extra component creates a known but utterly unpredictable chaotic system, whose output light levels are a constant source of truly random numbers.

The system can already generate 200 megabytes of utterly random gibberish per second, meaning that just one system could replace all of livejournal, or generate one Pussycat Dolls album every quarter of a second.

Ideally we'd just use lasers to eliminate both of those things directly, but alas, miraculous as the modern world is, it isn't perfect.

Posted by Luke McKinney.

Random Laser


Oh come come dear sir. Give the Poosy Cat Dolls some credit. It must take minutes, even hours to create lyrics so deep and rythm so elaborate...

state of stupdity?

Whilst reading this article.

I found myself, within a split seconded choosing to pick a number from one and ten for my own amusement.

i picked ten. Suck it :)

I chose 5!
Before even reading to the next line and asking myself why..

Does this doicky generate integers from 1 to 100? cus that's fairly lame, I need something that can produce 255 digits of random gibberish and just stringing together a bunch of 3 digit numbers is just sinking further back into pseudorandomness

o... it does 200Mbps.. thats like from 1 to 100million.. only 9 digits, but definitely a giant step beyond rand()%1;

shroedingers pussycat dolls.

Verify your Comment

Previewing your Comment

This is only a preview. Your comment has not yet been posted.

Your comment could not be posted. Error type:
Your comment has been posted. Post another comment

The letters and numbers you entered did not match the image. Please try again.

As a final step before posting your comment, enter the letters and numbers you see in the image below. This prevents automated programs from posting comments.

Having trouble reading this image? View an alternate.


Post a comment

Your Information

(Name is required. Email address will not be displayed with the comment.)