1 2 Previous Next 25 Replies Latest reply on Dec 4, 2013 11:55 AM by kaonc_282686

True random generator help

Hi all

Many thanks Kamil

• 1. Re: True random generator help
Not too easy to accomplish, but have a look here http://en.wikipedia.org/wiki/Noise_generator Bob (again: small window)
• 2. Re: True random generator help
Some time ago, we use a fast running counter and read the data when we need a random number, and the output pattern was pretty random, but not sure if that can pass all those randomess test. :-)
• 3. Re: True random generator help

Im find this great project      http://www.psocdeveloper.com/tools/misc-dev-tools.html (Random Number User Module) but not working in new Designer v5.4.

Is possible help me port this module to new Designer ?

Many thanks Kamil

• 4. Re: True random generator help

Do you need this for generating analog noise or a digital sequence

generator ?

Analog, take a look at this, zener and other based, use PGA to amplify - www.ciphersbyritter.com/NOISE/NOISRC.HTM

Digital - The PRS module in Designer, "Random Seq" folder of module explorer window.

Regards, Dana.

• 5. Re: True random generator help

Please note that the one in the UM is a pseudo random number generator, But you mentioned that you want a TRUE random number generator. They are not the same.

• 6. Re: True random generator help

The differences in Psuedo vs True -

www.random.org/randomness/

Regards, Dana.

• 7. Re: True random generator help

My idea is true random generator, but thanks usefull info.

Kamil

• 8. Re: True random generator help

So, an easy method could be to use the noise of a zener-diode, get it amplified to a reasonable value, filtered to get rid of the frequencies above the conversion frequency and then converted to a digital number preferrably with a s&h circuit at the input of the ADC.

Bob

• 9. Re: True random generator help

When you apply a filter, be it H(s,t), or a finite word length computation

process, like an A/D, algorithim, the "randomness quality" declines.

than you want to know.

www.cypress.com/

Regards., Dana.

• 10. Re: True random generator help

Bob

• 11. Re: True random generator help

Im aprox. rewriting (Ilya Mamontov Random Number User Module) module from this site for Designer v5.4     http://www.psocdeveloper.com/tools/misc-dev-tools.html

The project works but I do not know it is really True random !!!

CY8C29466

Pin P0[1] - CounterOut - like main clock

Pin P0[0] - DigitalRnd - true random bitstream ?

Pin P0[5] - AnalogRnd - true random analog signal ?

Original description from Ilya Mamontov module manual is "The operation is based on utilization of
thermal and semiconductor noise."

• 12. Re: True random generator help

AN2226 is also a psuedo random approach.

Regards, Dana.

• 13. Re: True random generator help
Have you read Dana sggestion? The differences in Psuedo vs True - www.random.org/randomness/ Regards, Dana. The differences in Psuedo vs True - www.random.org/randomness/
• 14. Re: True random generator help

I thing analog semiconductor noise is true random !

See Ilya text  "absolutely random" !

The Random UM generates a random bit stream on Column Comparator Bus. The main goal of this UM is the fact that the bit sequence is absolutely random. You can use this sequence as a signal for analog and digital blocks or read it directly in software.

Author: Ilya Mamontov  "

1 2 Previous Next