A Way of Generating True Random Number Based on FPGA and Gate Circuit Multi-vibrator

2021 
Random character is one of the most important characters of nuclear radiation, so random number is widely used in nuclear simulation and research. Random numbers are usually generated through some algorithms, so these kinds of random numbers are usually not true random ones. Moreover, the algorithms will consume a great deal of hardware resource and runtime of the signal processing system. To solve this problem, in this paper, a way of generating true random numbers based on FPGA and gate circuit multi-vibrator is put forward ingeniously. If the environment or the component parameters are unstable, the period and pulse width of vibrating pulse will be unstable. If this unstable vibration is used, random number can be generated. This way of random number generating is based on circuit instability caused of threshold errors, electronic noise and interference other than algorithm, so it consumes less hardware resource and the numbers are true random. The principle and the experiment result are analyzed. According to the analysis and experiment, a conclusion is drawn that the way of generating random number is feasible.
    • Correction
    • Source
    • Cite
    • Save
    • Machine Reading By IdeaReader
    1
    References
    0
    Citations
    NaN
    KQI
    []