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. 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?