Slashdot Mirror


Rube-Goldberg Type Random Number Generators?

stercor asks: "I've been considering random number generators made with easily-available materials. Living in Oregon might suggest photoelectric cells and rain. Or something to do with slugs (generation rate IS a factor, however) My question is what other off-the-wall shelf hare-brained brilliant ideas can other Slashdot readers come up with? Please limit ideas to ones that would actually work." When I was younger, I was always intrigued by the rigs used by most State Lotteries. You know the ones: dump balls into a chamber, throw in a fan/vacuum combination to agitate the balls and to allow a random one to shoot thru a tube when the button was pressed (basically, a high tech version of your average BINGO machine). Has anyone else seen or built a contraption that does something similar but in a weird, roundabout or weird and roundabout way?

82 comments

  1. Traffic Accidents by MonMotha · · Score: 1

    I usually go for frequency and location of traffic accidents. It's fairly random (if you throw out locations that are common), and generation speed is VERY high.

    --MonMotha

  2. My idea.... by DiscoOnTheSide · · Score: 0, Funny

    Bury a landmine in a playground. Pin pieces of paper with numbers writen on them to the shirts of a group of kids. (more kids = more random) Proceed to feed them Cocoa Puffs, Pixie Stix, Mountain Dew, Jolt Cola, Bawls, Starbucks Espresso for several hours. Unleash their fury onto the playground. The number of the kid to find said landmine first, is your random number. Enjoy!

    --
    Viva La Revolucion! Buy a Mac!
    1. Re:My idea.... by Anonymous Coward · · Score: 0

      Not funny.

  3. SGI's Lava Lamp RNG by sofo · · Score: 1

    I think the site is gone with the death of reality.sgi.com but they used to have an O2 genterating random numbers using lava lamps.

    1. Re:SGI's Lava Lamp RNG by alphaseven · · Score: 2

      I remeber the sgi page... but I always thought lava lamps were a little cumbersome for random number generation, firstly they take several minutes to warm up before there's any visible movement, they give off a lot of heat, and they aren't supposed to be on for more than 10 hours. I figure something like bits of styrofoam in a large clear tube with a fan at the bottom would be more efficient, as the styrofoam bits should fly around quite randomly.

    2. Re:SGI's Lava Lamp RNG by Chris+Hiner · · Score: 2

      Look it's being setup again, due in September, here.

      It's got a picture of the old sgi setup.

    3. Re:SGI's Lava Lamp RNG by n9hmg · · Score: 1

      Well, my planned comment was remembered by everyone else. That's cool. Here's one for you, though, that is portable and position-insensitive. A Geiger tube, counting pulses instead of averaging them. If the generation rate is too low, a femtocurie of radium should speed that up as high as you need it.

  4. if anyone comes up with anything good by Stinson · · Score: 1

    if anyone comes up with some really cool idea thats very random, and can becompressed really small, that would be a nifty hardware project to make for a computer, to use real random numbers (winamp definitly could use it [dont get started on me using windows, i hate it too])...kinda like that mini-combo lock that was made for government computer security, its really really small, and implanted on a circuit board, so its almost impossible to hack without opening up the computer

    1. Re:if anyone comes up with anything good by Ramses0 · · Score: 2, Informative

      Check out RoboDJ, made by just one of the really cool, really clueful people that hang out on Kuro5hin.org. RoboDJ replaces the default WinAmp randomness with a weighted random selector that promises to be better than the default.

      --Robert

  5. Resistors by Anonymous Coward · · Score: 1, Interesting

    I've read about hardware implementations of random number generators that use thermal noise from resistors.

  6. HotBits by hilker · · Score: 1

    HotBits. I doubt you could implement it at home, though.

    1. Re:HotBits by Polo · · Score: 2

      That might not keep people from TRYING though...

    2. Re:HotBits by cnvogel · · Score: 2

      > I doubt you could implement it at home

      If you get a cheap Geiger-Mueller somwhere the natural activity around us should provide you with enough randomness for all your home-computing needs :-). Not necessary go get some additional source for a higher rate!

  7. Just use /. by eyepeepackets · · Score: 2, Interesting

    I've yet to notice any coorelation between a topic and the number of troll/flamebait/offtopic responses, so just grab a topic, count the number of whatever responses and factor the result in whatever way you want.

    Hope this helps. :)

    --
    Everything in the Universe sucks: It's the law!
    1. Re:Just use /. by Polo · · Score: 2

      I believe this would not work because you would never get any numbers close to zero. ;)

    2. Re:Just use /. by eyepeepackets · · Score: 2

      LOL! Yeah, you're right, heh.

      --
      Everything in the Universe sucks: It's the law!
    3. Re:Just use /. by skotte · · Score: 3, Funny

      you know, i was just thinking exactly the same thing.

      here's one other:
      Post a random comment.
      the number of moderation points, given a suitable comment, will probably be completely random.

    4. Re:Just use /. by eyepeepackets · · Score: 2

      Yeah, a good example is how I was modded as flamebait and you get a funny whilst riding on my original joke.

      I was cheated I tell ya, cheated! *grumble*

      --
      Everything in the Universe sucks: It's the law!
    5. Re:Just use /. by skotte · · Score: 2

      it's true. completely random.

      hey, i'll mod you up next time i have some points, mm-kay?
      it is karma, afterall. and what goes around comes around, yes?

    6. Re:Just use /. by eyepeepackets · · Score: 2

      Heh, you so funny. No thanks, I have more karma than I know what to do with. Sheesh, I had five level five posts on Thursday, so I'm karma fat.

      Only problem is, I'm a really lousy troll. Oh well, maybe I need to go to troll school or something. I'll check O-Reilly's and see if they have a "Trolling Slashdot in a Nutshell" or something similar.

      Cheers,

      --
      Everything in the Universe sucks: It's the law!
    7. Re:Just use /. by Anonymous Coward · · Score: 0

      My gift to you: A -1 (troll) for your post

      Hey, if a post can be funny, so can a moderation.

      (posting anonymously so the moderation sticks)

  8. ok by Laplace · · Score: 1, Troll

    define random.

    Yeah, I didn't think so...

    --
    The middle mind speaks!
    1. Re:ok by Hydro-X · · Score: 2, Funny

      random: : a haphazard course
      at random : without definite aim, direction, rule, or method

      www.m-w.com

    2. Re:ok by SuperguyA1 · · Score: 2

      Or in a more techinical(within the scope of a random number generator) a random selection is a selection from a set where any element of the set has an equal likelyhood of being selected.

      --
      "as plurdled gabbleblotchits on a lurgid bee" - Prostetnic Vogon Jeltz. (One man's humorous is another mans flamebait)
    3. Re:ok by Laplace · · Score: 1, Troll

      How can you generate a number "without definite aim, direction, rule, or method?"

      bzzt! Try again!

      --
      The middle mind speaks!
    4. Re:ok by Laplace · · Score: 1, Troll

      Not quite there. How is the selection made? I can take the set {0 1 2 3 4 5} and select numbers serially. 0, 1, 2, 3, 4, 5, 0, 1, 2...

      For a large enough series (or a small enough series divisible by 6) each item has an equal probability of being selected.

      bzzzt! Try again.

      --
      The middle mind speaks!
    5. Re:ok by novas007 · · Score: 1

      Er, no. If you select the numbers serially, you know EXACTLY what the next number is. If you select 0, selecting serially, then the next number is 1. That's not equal probability, that's certainty. You can't just think of the global case when doing probability.

      --
      To smash a single atom, all mankind was intent / Now any day the atom may return the compliment
    6. Re:ok by Anonymous Coward · · Score: 0

      You are dumb. Take a damn probability and statistics course.

    7. Re:ok by Laplace · · Score: 1, Troll

      So you define randomness in terms of probability? Define what probability is. Do your best not to invoke the definition of random.

      --
      The middle mind speaks!
    8. Re:ok by novas007 · · Score: 1

      >So you define randomness in terms of probability?
      A minimum requirement for a completely random selection is that the set of objects chosen from have an equal probability of being chosen. Otherwise, it is not fully random (ignoring the fact that very little is fully random in real life).

      >Define what probability is. Do your best not to invoke the definition of random.
      Doing your homework for you:
      dictionary.com:
      3a. The likelihood that a given event will occur.
      3b. Statistics. A number expressing the likelihood that a specific event will occur, expressed as the ratio of the number of actual occurrences to the number of possible occurrences.

      Oh, and while we're at it, let's look up random, too!
      2. Mathematics & Statistics. Of or relating to a type of circumstance or event that is described by a probability distribution.
      3. Of or relating to an event in which all outcomes are equally likely, as in the testing of a blood sample for the presence of a substance.

      Equal probability. Every dictionary i could get my (literal or figurative) hands on all define random in terms of probability. So, now I fire a question back. You don't define random in terms of probability?

      --
      To smash a single atom, all mankind was intent / Now any day the atom may return the compliment
    9. Re:ok by Laplace · · Score: 2

      The best definition of random I have ever seen is this:

      A string whose complexity (or in other words, the length of an algorithm to generate that string) is equal to the length of the string plus a constant (the constant is there for some very specific reasons, but it is a bit complicated to go into here).

      Random is very difficult to get a hold of. There are many mathematicians who would claim that randomness doesn't even exist!

      --
      The middle mind speaks!
    10. Re:ok by novas007 · · Score: 1

      I'm curious. Could you possibly find a link? I googled for it, but I'm not quite sure what to look for.

      --
      To smash a single atom, all mankind was intent / Now any day the atom may return the compliment
    11. Re:ok by Anonymous Coward · · Score: 0

      That's the best definition of random you've ever seen?

  9. The old standby: by camelrider · · Score: 2, Funny

    Chicken droppings on a grid.

    1. Re:The old standby: by rhk · · Score: 2, Insightful

      Ahh, Chicken Poop Bingo. They had that at the festivities after the 4th of July parade in Munising, MI this year.

  10. Smoke by tswinzig · · Score: 3, Interesting

    How about a webcam that is aimed at a black backdrop, with an incense burner hidden just out of frame, below. You light some incense, turn the webcam on, every time you take a picture you get a random black and white image. Do some fancy pixel crunching to generate a number.

    --

    "And like that ... he's gone."
    1. Re:Smoke by skotte · · Score: 3, Informative

      ooh, yeah, i like that. very nice. well done.

      to be honest, any similar sort of image will do. the image just needs to change *enough*. so like a webcam of a busy elevator or traffic intersection will do. or a webcam pointed at a television. or a dog kennel/chicken coop/horse stable. or just a picture of the person seeking the number (the human visage changes by subtle amounts all the time).

      yeah, your version is a lot prettier. but i do think you'd need several chunks of incense, to make enough smoke.

    2. Re:Smoke by MadPhatTim · · Score: 1

      lavarand.sgi.com used to do something like this, except with lava lamps. They seem to have changed things a bit and moved to lavarnd.org.

    3. Re:Smoke by bedessen · · Score: 2

      Or a cheap radio tuned to a spot on the band that's static, connected to the line-in of the sound card?

    4. Re:Smoke by flonker · · Score: 2

      Or even the thermal noise. The "static" you hear when nothing is plugged in to the line-in/mic.

      Got that one from Applied Crypto.

  11. Lotto machines... by hackwrench · · Score: 1

    I've always wanted a highly detailed computer similation of those things.

  12. How about this... by wbav · · Score: 2, Insightful

    A button on a sidewalk somewhere. If people step on it/kids play with it, you're ensured a random number.

    --

    =================
    Unix is very user friendly, it's just picky about who its friends are.
  13. OK, how about this boring idea? by satch89450 · · Score: 4, Interesting

    I've been vexed that the sound card plus CD-ROM drive combination always shows signal at around -50 dBVU in CoolEdit. So, just for grins, I decided to capture a few seconds of the noise and analyze the properties. I was astonished to see that the resulting signal is a white-noise pattern with a slight emphasis at the high end (when sampled at 44 kilosamples per second). In short, it looks like diode noise with a 4 kilohertz square wave thrown in.

    That suggests to me that this would make a fair source of random samples, especially after you slot out the interfering signal.

    How many computers don't have cheap sound cards and CD-ROM drives?

  14. Cheap CCD webcam by eXtro · · Score: 3, Informative

    I can't find my polarizers, so I can't test this, but I think you could rig something up with a cheap CCD webcam. If you look at a poorly lit image from a CCD there's an awful lot of noise, and the image sort of rides on top of this noise. If you took your cheap CCD webcam and kept reducing the light to it till you got mostly noise it'd be simple to capture and generate random data from. I was thinking of a shoebox with the sensor inside, USB cable coming through a small light-tight hole. Make a hole in front of the lens and stick a pair of polarizers in front of that hole. Rotate the polarizers to get a light intensity such that you get lots of noise.

    If you snap a frame you'll get some random bits. Somebody could break the randomness by shining a really bright light through the polarizers, but as long as you can control access to the shoe box you'd be fine.

    1. Re:Cheap CCD webcam by flonker · · Score: 2

      Don't bother reducing the brightness. Just generate the delta of the image from second to second. You'll probably end up something with lots of 0's. Next step, read in the bit stream we just generated two bits at a time. If the bits are 00 or 11, discard them. If the bits are 01, generate a 0. If the bits are 10, generate a 1.

      Again, the idea is from Applied Cryptography.

  15. Here's a goofy one by Grotus · · Score: 2, Insightful

    Shred a bunch of junk mail with a confetti style (cross cut) shredder, dump the resulting pieces on a scanner, then run the capture through an OCR program.

    --
    "From my cold, dead hands you damn, dirty apes!" - CH
  16. Ah, to weep at the demise of LAVARAND by Raetsel · · Score: 2

    Shocked! Yes, shocked and dismayed I am to note that the SGI lava-lamp random number generator has not been mentioned! Unfortunately, it seems to be gone. It's too bad, really... it was a VERY cool combination of the physical world and computers.

    http://lavarand.sgi.com used to tell you about an apparatus that SGI's researchers had set up to generate "truly random" numbers. It worked by using several (about 6?) lava lamps clamped in laboratory stands and placed very close together. A SGI camera (an IndyCam, IIRC) was pointed at the slowly roiling liquids, and they generated random numbers by the percentage of the frame that was occluded. (Transparent vs. opaque liquid)

    Or something like that. It's been years since I looked at it, and it's gone now. Damn.

    --

    "...America's great minds of today, teaching America's great minds of tomorrow. Poor bastards." -- A Beautiful Min
    1. Re:Ah, to weep at the demise of LAVARAND by OldMiner · · Score: 1

      Taking the obligatory look at the forever cached version of lavarand.sgi.com reveals a little information. Granted, the cool images are definitely not there. A pity.

      However, checking the above link reveals that the digital photography technique did not involve such interesting processing as determining transparent vs. opaque. Quoting:

      The digital output of the image is then munged by an algorithm, which compresses and scrambles it. Thus the 921,600-byte image is transmogrified into an 140-byte "seed."

      The technical description mentions the use of SHS-1 and then the Blum Blum Shub pseudo-random number generator. Not being familiar with such subjects, it does seem that this is even more Rube-Goldberg like than a 'simple' image processing which determines opacity.

      --
      You like splinters in your crotch? -Jon Caldara
    2. Re:Ah, to weep at the demise of LAVARAND by Raetsel · · Score: 2

      Good show, I'd forgotten about all the different archives out there. I noticed that Google didn't have a cache of it, and stopped there.

      Looking at the page, I note they weren't using the IndyCam, but the O2Cam.

      I think I remember the lava lamps being backlit, that would make for a relatively easy transparent/opaque determination. The O2Cam is a color system, so you use what amount of which color is covering what percentage of which section of the image... there are a lot of ways to get your "digital output of the image" from which the calculations start.

      Interestingly, a 921,600-byte image works out to 640 by 480 at 24-bit color. Reading further, it looks like that was exactly what they were doing -- blobs of color in various places, never the same twice. Neat idea, available (at the time) as a "Professional Service." I wonder if they still offer it... I'm sure they would, for enough money.

      The only reference to Lavarand I could find at SGI's site, by the way, was an entry in a list of their trademarks.

      --

      "...America's great minds of today, teaching America's great minds of tomorrow. Poor bastards." -- A Beautiful Min
  17. The Slashdot RNG by cookd · · Score: 1
    Set up a Perl script that does the following:
    • Copies a headline from a news source (The Register, MSNBC, Kuro5hin, etc.)
    • Submits the story to Slashdot
    • Checks back to see if the story has been accepted
    That should be random enough for anyone.
    --
    Time flies like an arrow. Fruit flies like a banana.
  18. barking dog by skotte · · Score: 2

    i could just go around to the neighbors house, make a little noise, and count how many times the dog barks at me. perhaps, the number of barks in a minute.

    the problam is, you wont get zero. you begin counting with the start of barking. and you are unlikely to get anything around one or two - dogs are like that.

    still, it should be something kinda random.

    1. Re:barking dog by IpalindromeI · · Score: 1

      You could get zero if the dog didn't bark at you. But you're right, it wouldn't be all that random unless your neighbors also got a new dog everytime you went over. Otherwise, after a while you'd be able to give a rough estimate of the number of barks, simply due to the dog's personality (how much he likes to bark, etc).

      --

      --
      Promoting critical thinking since 1994.
    2. Re:barking dog by God!+Awful · · Score: 2

      A dog barking gives you some random data, it's just not unbiased random data. That's no problem. Just keep XORing it into the transient seed of a PRNG to extract the randomness. It's virtually foolproof.

      -a

  19. Seismograph by bluGill · · Score: 3, Insightful

    Just get a Seismograph, and return the heigh of the last reading. Sensitive enough to measure footsteps across the room, so you shouldn't have a problem if you place it right.

    I live near a freeway, so I have plenty of randomnees avaiable in the traffic going by my house.

    Warning, with this, and many other schemes you need to normalize the data. Otherwise you will tend to get larger numbers during rush hour, and smaller ones during the night. Also a big snow fall (shuts down traffic) will change the values received. Be aware of these issues, if someone else finds out what you are using to generate random numbers they may use that to break your scheme. (Even if you numbers are random, just over a smaller range)

  20. How about ... by one9nine · · Score: 0


    A "Jump to Random Conclusions" mat. Replace "Moot" and "Loose One Turn" with numbers and you've got yourself a million dollar idea.

    1. Re:How about ... by toast0 · · Score: 2

      ye gods, 'loose one turn' is on the original, how racy... what do you have to be slutty for one turn or something?

      or is it more like let loose the hounds? and turns come from everywhere and attack the players?

    2. Re:How about ... by one9nine · · Score: 0


      No, it's more like how it's actually spelled in the movie. Do yourself a big favor and rent "Office Space".

      That goes for the person who modded this post as well (he gets a two and I get a zero, WTF?)

    3. Re:How about ... by Cyno01 · · Score: 1

      Samir: Yes, this is horrible, this idea!

      --
      "Sic Semper Tyrannosaurus Rex."
    4. Re:How about ... by one9nine · · Score: 1

      Okay, I'll just stick to the pet rock which comes with it's very own random five digit number that you can use for a seed for your own random number generator.

  21. Cascades by Astrorunner · · Score: 1

    You'd need to build something like i binary tree, where, say, a ball bearing or golf ball or whatnot starts a the top of a a board, and can either go left or right. You build as many stages as you need depending on the size of the random number, then number the possible results at the bottom.

    The problem is that you'd need to be fairly precise, or you won't get true random numbers. This is the core problem.

    Counting, say, the number of raindrops that fall in a certain time frame, or number of cars that go by your house with the bass turned up may be random, but the distribution won't be even. Either you're going to get a lot of rain, or no rain, and very seldomly somewhere in between -- and if you're like me, many many cars, but very few blissful, quiet nights.

  22. SGI's random lava lamp by MrIcee · · Score: 4, Interesting
    Workers at Silicon Graphics Inc (SGI) did this a few years back... here is a reference to their website that discusses it.

    In a nutshell, they pointed a camera at a lava lamp and used an algorithm to reduce the image into random numbers.

    1. Re:SGI's random lava lamp by Mt._Honkey · · Score: 1

      Even more random, but a lot harder:
      Isolate a single quantum dot, and measure the spin. +1/2, -1/2 for 1,0. The quantum world is purely random, unlike Lava Lamps that just look like it.

      --

      Don't Bogart the fish sticks
  23. Lots of choices by megabeck42 · · Score: 1

    There's measuring beta particles of decaying Krypton: Fourmilab Hotbits

    Then, there's LAVALAMP randomness: LavaRND

    Oh, and you could connect a radio to a sparcstation, and use broadcast noise at: Random.org

    Hell, you could use a webcam pointing at a staticy TV.

    Lots of possibilities. Amazing what you can find with ... google.

    --
    fnord.
  24. Use a Cooling Fan by Anonymous Coward · · Score: 0

    How about a very precise cooling fan tachometer? Generate a 0 for even, a 1 for odd. For example, 320.02 rpm = odd, 320.03 rpm = even.

  25. Flamebait my arse! by Anonymous Coward · · Score: 0

    Well there you go, the Karma Whores have taken over the asylum! I think that downmoderation combined with the GCC story getting a mere 8 comments at the time of writing, is proof that the real users of OS OSes have effed off elsewhere.

    I'm gonna do some whoring just for fun, its all /. is good for nowadays. Putting thought into posts rareley gets them modded up unless they are in laymans terms and agree with the popular opinions. So much for encouraging fair and intelligent discussion. And now we have the "Meta Moderation" to weed out the moderators who express opinions that go "against the grain". Whoopee!

    Troll/flamebait/offtopic posts will increase as the intelligent readers read elsewhere and the site becomes a more consistent and fertile battleground for such toss, aided by meta-moderation. The word-based-karma system simply shifts the aim towards "excellent" and moderator status, with which real damage to the comment system can be done.

    Take a look back through the archives of /., you'll see how far downhill this site has slipped. Fuck it, might as well have been sold to AOL.

  26. Code Red? by wowbagger · · Score: 1

    How about using a hash of the IP's of the Code Red hits your server takes? (he says with tougue firmly in cheek)...

  27. Nothing is random by Openadvocate · · Score: 0, Troll

    Nothing is random!
    It's just you who can't comprehend/grasp what's going on!

    --
    my sig
  28. Random Numbers UK Style by Anonymous Coward · · Score: 1, Interesting

    Over in the UK they had a scheme running years before all these lotteries called the Premium Bond scheme. The idea was that you bought one or more 'bonds' and once a week a random number generator would pull out a bond number and the winner got a million quid.

    I could be wrong on this but the random number machine (called Ernie) was built by a firm called Logitec and used the noise from a neon bulb as a random number generator. Since this was a government project I assume that it worked right.

    Regards

    Ed Almos

    1. Re:Random Numbers UK Style by Cyno01 · · Score: 1

      the UK has government projects that work right? amazing

      --
      "Sic Semper Tyrannosaurus Rex."
  29. Not really a contraption but... by Gordonjcp · · Score: 3, Informative

    ... if you sample white noise from any source, you'll have a random value. Analogue synthesizers commonly use a reverse-biased diode of some sort to generate noise as it reaches the Zener region. You used to get special "noise diodes" - basically Zener diodes that were chosen because they were extremely noisy.

    A good, simple white noise source is a reverse-biased transistor. Get an NPN transistor, connect the base to negative and the emitter to positive through a large (220k or so) resistor. Look at the voltage on the emitter - noise! Use an amplifier of some kind to get a useful voltage - you're not too bothered about hi-fi here, although theoretically distortion could skew the results (hint - what would clipping do to high and low values? What would crossover distortion do?)

  30. Use a radiation source by Anonymous Coward · · Score: 0

    See here for details. It tells you how to build your own hardware to capture random numbers from a radiation source, and also has a server that can give you random bits from his source.

    The rest of this site is unspeakably cool - it's the home pages and collected wisdom of John Walker, founder of Autodesk - you have heard of AutoCad, right?

  31. lava lamp by fist_187 · · Score: 1

    i've heard that putting a webcam on a lava lamp and then generating a number from the shape of the lava is a very good randomizer.

    --
    Somewhere on this page I have hidden my signature.
  32. Spam Random by stinkydog · · Score: 2
    Ultimate randomness formula
    ((Amount of penile growth in inches * New Low Mortage Rate) / (Weight loss in kilograms (lbs/2.2)+ dollars to be transfered from deposed nigerian dictator))+ (Monthly income from spamming / number hot teens waiting for you)= Random Number
    Try it, it works!

    SD
    --
    âoeWho knew something as harmless as willful ignorance could end up having real consequences?â
  33. Webcam, "random" scene, & MD5 by 0x69 · · Score: 1

    Point a webcam at an ant farm, really busy road, TV tuned to a too-distant station (really noisy picture), or similar. Run the webcam's image files through MD5 or some similar high-quality bit-blender.

    --
    It's easy to make up & spread cool- and credible-sounding stuff. Finding & checking hard facts is hard work.
  34. The Tom Clancy Method by LWATCDR · · Score: 1

    Get an AM radio and tune it to static.
    input to a sound card.
    One random number generator.
    Just line Tom thought up in Cardnal of the Kremilen.

    --
    See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
    1. Re:The Tom Clancy Method by chiph · · Score: 1

      Not truly random. This method has a spike at 60Hz (50Hz if you live in Europe) due to nearby power lines. Probably at harmonic multiples of 60/50Hz, too.

      Chip H.

  35. Microphone input on soundcard by marcus · · Score: 1

    Or any other "analog" input for that matter.

    Just turn the gain up to the max and read the values. It's plenty noisy.

    --
    Good judgement comes from experience, and experience comes from bad judgement.
    - W. Wriston, former Citibank CEO
  36. Geiger counter! by ke4roh · · Score: 2, Informative
    What? This story's been up 3 days and no mention of a geiger counter? Better yet, rather than buying your own geiger counter to watch your own nuclear material decay, how about accessing some random numbers over the internet? HotBits (which has been mentioned) will let you do just that.

    Terry Ritter offers us "Random Number Machines: A Literature Survey" which discusses random numbers from noise and other sources. Well worth a look.

    Ritter expounds on Geiger counters:

    Nisley, E. 1990. BASIC Radioactive Randoms. Circuit Cellar Ink. April/May. 58-68.

    "While pseudo-random (pronounced "fake random") numbers may be OK for computer science types, Real Engineers get Real Random Numbers by timing nuclear disintegrations with a Geiger-Muller detector." "A few months ago I saw the RM-60 Micro Roentgen Radiation Monitor from Aware Electronics. It is a Geiger-Muller tube that connects to a PC's parallel or serial port, with the circuitry drawing power from a single interface pin."

    Now they also offer canned software - a random number generator based on radioactive decay.

    --
    I hate call waitin`~+~~~
    NO CARRIER
  37. Some mentioned ONE radio station, why not ALL? by ClioCJS · · Score: 1

    I've had this idea for YEARS...

    You have a radio receiver -- but you don't set it to ONE channel, but rather you receive all (or as many as practical) channels at once.

    One radio station isn't completely random -- programs repeat, station IDs are said several times a day, the same commercials come on.

    But the combination of ALL radio stations at any given time is 100% unique and probably will never occurr again as long as the planet is around (assuming a free press).

    Taking the values of all stations simultaneously could result in a neat random seed that is never repeated twice.

    Is this a stupid idea?!?

    Phase 1: Get all radio waves on planet.
    Phase 2: Reduce to a number with enough bits to always be unique (128? 256? 1024?)
    Phase 3: ?
    Phase 4: Profit

    --
    -Clio
    Karma: Bad (mostly from not giving a fuck)
    Blog: http://clintjcl.wordpress.com
    1. Re:Some mentioned ONE radio station, why not ALL? by jargonCCNA · · Score: 1

      When "someone" mentioned one radio station, they meant the station that isn't there; the one that all you hear is static. That s**t's plenty random, it's neutrino hits on your antenna, if i recall.

      --
      Matthew G P Coe
      http://mgpcoe.blogspot.com/
    2. Re:Some mentioned ONE radio station, why not ALL? by dryguy · · Score: 1

      Such a random number generator might not give the type of distribution curve you want. In other words, it may be random in the sense that no one can predict what the next number generated will be, but it may be biased to produce a non-uniformly distributed group of numbers.

      --
      -- Stamp out entropy. ->dryguy@bellsloth.net