I've been experimenting with a hardware random number generator. My circuit amplifies transistor noise and converts it to a digital output. My program (.Net) reads the output into an array of double precision values. My voltages range from -7 to 7 (well within the range of my ADC) and have 16 bit precision. The array of voltages distributes in a Gaussian fashion centered over zero. I want a distribution that has equal probability of every value’s occurrence.(adsbygoogle = window.adsbygoogle || []).push({});

One method I am toying multiplies each value by 1000 then drops all the digits that are greater than 1, eg 10.7823432... becomes 0.23432....

Using this method I get a distribution that appears to be random with equal probability for each value. Two questions:

1) What is the technical term for a distribution of random values where every value has an equal probability of occurring?

2) Is my method for obtaining this set of numbers reasonable?

**Physics Forums - The Fusion of Science and Community**

The friendliest, high quality science and math community on the planet! Everyone who loves science is here!

# Random number generator

Loading...

Similar Threads - Random number generator | Date |
---|---|

A proof that a computer cannot generate a truly random number? | May 11, 2013 |

Bootstrapping using a random number generator? | Mar 9, 2013 |

How do I randomly generate a set of numbers that sum up to one? | Nov 15, 2012 |

How to generate a random number according to this distribution? | Oct 18, 2012 |

What is the probablity of generating the same number(s) from random draw, over again? | Sep 8, 2012 |

**Physics Forums - The Fusion of Science and Community**