nuxx.net
Making, baking, and (un-)breaking things in Southeast Michigan.

Maybe it’s the caffeine…

I just had an interesting idea:

You all know that random number generators are not truely random, as they generally get their input from something that could theoretically be predicted (temperature, radio background noise, etc).

I think it would be interesting to see if a person could be used as a random number generator. The data could be fairly easily gathered by sitting a person down at a speech recognition device that will respond to ‘one’ and ‘zero’ or ‘yes’ and ‘no’, recording them as bits in a key. If the person were to rattle off 1024 yes/no or one/zero answers, then you would have a 1k key. My presumption is that if you told a person to randomly pick one of the possible answers, they would tend to get fairly random after a while. But, it would be interesting to see. Standard tools for analyzing randomness of data could be used to see just how truely random the person is. It wouldn’t be hard to collect a number of high-bit samples from an individual, nor would it be difficult to collect samples from any number of people, allowing for proper analysis of a human-based random number generator. It’d also be an especially geeky way to generate PGP/GPG keys.

3 Responses

  1. iconofschuster February 6, 2003

    Well, you know there is technically no true random function. They all just simulate randominess

    1. c0nsumer February 6, 2003

      That’s what I stated in the first paragraph. What I’m curious about is how random the human mind would be. It must be done vocally, too, that way it isn’t like tapping left or right hand, someone is more likely to do one than the other, or one button that is closer than the other, etc.

      1. iconofschuster February 7, 2003

        Just get a mental patient and you’re chances for random acts go up :D

Leave a reply