RND

It started with a rain delay.

I flipped channels and found a program on cheaters at the casinos. A guy cracked the slot machine codes and told his friends, who then made lots of money. But he also worked for the gaming commission, so he was discovered and went to jail for a long, long time (unlike the guy who broke the ‘random’ code on Press Your Luck and got to keep his winnings- the biggest payout of any game show at that time- because he really didn’t cheat). Anyway, slot machine guy made the comment that ‘computer chips are incapable of generating truly random numbers.’

What?

I wrote a program for a weekly drawing at a private club using this function, and now I learn that it’s not really random? Oh no! A biased drawing? (Not really, with the low numbers of member entries and high number of table arrays involved, but it’s certainly not unpredictable. Just like the slot machines or the Whammy’s next position, with the right program or knowledge, you could pick the next winner.)

So what’s it take to make a random number?

I remember using random number tables for research purposes. We had to pick a page at random, or by rolling dice to pick the page #, then close our eyes and point to an area with our pencil tips. Then we followed down the column of numbers to get numbers or match from a preassigned list. With calculators and computers, we then just started hitting the RND button. But while unbiased, these generated numbers are not really random, and can never be.

Why?

I decided to research a little (you know how I like to research things).

From http://www.random.org: (parentheses mine)

Computer engineers chose to introduce randomness into computers in the form of pseudo-random number generators. As the name suggests, pseudo-random numbers are not truly random. Rather, they are computed from a mathematical formula or simply taken from a (long) pre calculated list.

True random numbers are typically generated by sampling and processing a source of entropy outside the computer. A source of entropy can be very simple, like the little variations in somebody’s mouse movements or in the amount of time between keystrokes (or closing your eyes and pointing to any part of the page with random tables). A really good source of entropy is a radioactive source. The points in time at which a radioactive source decays are completely unpredictable…

…this site uses atmospheric noise to generate random numbers:
with replacement (a weekly drawing): http://www.random.org/nform.html
sequences- without replacement (your cd playlist): http://www.random.org/sform.html

After thinking for awhile, it all made sense, I mean, they work on formulas and logic and 1’s and 0’s. They use rules and variables to decide what to do next, it’s a deterministic process…

That’s it! Determinism vs. Free Will! Fate is forever sealed within the logic of the computer, and there’s a key to be found. Within the system, there are decisions made but no choices. But with our actions, within our environmental framework, there is chaos, randomness, and choice.

(Were you paying attention to the philosophy in the Matrix trilogy?)

Computers: decisions, but not choice.
People/nature: decisions through choice.

And since the rain is over, I choose to flip back to the ball game.

Log in to write a note

my head hurts now…lol, just kidding – interesting entry. were you able to make it until they finally called off the 9th inning at 2:02 am? i was…and now i’m paying the bill. oh & it looks like charlie’s house will still be there the next time we wish to visit – no actual tornadoes appear to have touched down tonight, just some wind damage. by the way – my goal for next winter…………..

to be able to ski the 4 miles or so to your apartment! i guess mother nature will have a bit to say about that, though. we’d have to have a good enough snow for the backroads to be fully covered!

If I had known you didn’t know i would have filled you in. Every year part of my job teaching programming involves shattering the god like status of the almighty silicon. Have you ever looked at how computers deal with floating point numbers? They sort of don’t, they just fake it well. I had a good article on my other system .. if i come across it I will send you a link. You will never feel quite

the same about your money in the bank again. There is a way to fix it. We stop using them long enough to design them properly in the first place … gunna happen??? Nope !

June 15, 2004

Well said! (does it seem that is always my note to you?) You explained it so well. I knew that “computer generated randomness” was really so random, but I could never have explained way. Thank you. bmh

June 15, 2004

I love the Whammy’s they’re so cute!!!!

June 15, 2004

I’ve been lurking for a little here and there, but on that one, I just have to say… “Wow.”

June 16, 2004

RYN: But I never learn..and love just becomes more and more painful.

ryn: ha-ha – you didn’t say you WATCHED that network, just that you KNEW about it…narcolepsy? more likely, you were just sleep deprived from the previous game 🙂

fuggetabout the Matrix. Did you ever see “Pi”? But hey, maybe the chaos of nature only SEEMS chaotic b/c the mathematical precision of it is more complex than any man-made “random number generator”. *nods head in an attempt to appear as if she knows what she’s talking about.*

June 16, 2004

Sorry you are home sick. Yuck! And I was just thinking about you…. Thanks for stopping by and noting. Regarding “Alone”: I hadn’t thought of the universe aspect. May have to rework it… bmh

ryn: yeah, i’m looking forward to going back on the 30th!!

ryn (again): oh & yeah – probably isn’t even her real name 😉