I have no background in electrical engineering so please bear with me.

I want to create a random number generator/displayer using a resistor. My idea is to wire a resistor to an amplifier of some sort and display the signal on an oscilloscope. The idea I have is based on these:

Diagram: Noise Gen Diagram

Actual generator:

Noise Gen

Closeup of amplifier setup: Amplifier

Closeup of resistor setup:



First of all, I am wondering if I over simplified the setup. As stated above, I believe I can simply flow power through the resistor, amplify, and use. Also, the setup of the amplifier confuses me. I've tried Amazon searches for "amplifiers," "signal amplifiers," and "op amp," a term I've heard on vaguely similar questions, but none of them return something similar to the gold box. Furthermore, what are the use and names the three wires and the gray machine connected to the amplifier? In addition, what is the device the resistor is sandwiched between? I assume its the power source but that looks a bit odd. If it is, what is it called or are there any simpler methods to power the variable resistor? Lastly, is the connecting the amplifier to the oscilloscope a coaxial cable?

  • \$\begingroup\$ I'm not sure about some parts, but the gray "machine" is a power supply with two rails. Red is +V for supply 1, Black is ground, and blue is +V for supply 2. The cable connecting the gold box to the oscilloscope is a coaxial cable, looks like a Type F connector on the gold box side and a standard BNC on the other end. \$\endgroup\$ – JYelton Feb 4 '14 at 22:52

These resistor circuits with instrumentation or op-amp amplifiers will all have biases due to bandwidth and frequency response and local electrical noise. You say you want to display on a scope. You want to see just a mass of noise or some sort of steps?

If you do not need really fast strings of numbers, you can not beat radioactive decay for randomness and it will not be affected by the environment. In fact, you can get them from a web site http://www.fourmilab.ch/hotbits/ or use a Geiger counter. The scope could show spikes for each counter tick and they will be randomly spaced.

Bytes from the web site above you could use a simple microprocessor like an Arduino and display the output from a digital to analog converter. This will give random steps on the scope.

If you need to pursue the resistor (or diode or transistor) noise method, I can leave some links.

| improve this answer | |
  • \$\begingroup\$ TL;DR: Randomness via radiation decay seems better -- The oscilloscope was an example receiver. I will be using random bits for purposes. I checked out the idea of randomness via radioactive decay and came across link, who sell similar hardware to the ones HotBits uses, but with more customer friendly ordering than the seller HotBits used. \$\endgroup\$ – Ronald Snew Feb 5 '14 at 15:57

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.