Claims
- 1. A random number generator for generating a random digital number comprising:
- a first, second and third oscillators, said first oscillator oscillating at a relatively lower frequency when compared to said second and third oscillators;
- first gating means coupled to receive the output of said second and third oscillators;
- a counter coupled to receive an output of said first oscillator, wherein said first oscillator frequency determines a counting rate of said counter;
- second gating means operating under control of said counter for gating signals from said first gating means;
- an accumulator means for accumulating a digital number coupled to receive signals from said second gating means, said accumulator being coupled to said second and third oscillators for varying the frequency of oscillations of said second and third oscillators;
- said accumulator also coupled to said counter, wherein a portion of an output of said accumulator determines a preset value of said counter;
- third gating means also operating under control of said counter for gating selected output lines of said accumulator as feedback to input of said accumulator, wherein said accumulator is shifted a predetermined number of times to further accumulate said digital number when said second gating means is inactive;
- whereby a random number is generated within said accumulator.
- 2. The generator defined by claim 1 wherein said generator is a metal-oxide-semiconductor (MOS) integrated circuit and wherein;
- one of said second and third oscillators includes a first node charged through an enhancement mode device, where the rate of charging of said first node effects the frequency of said oscillation of said second oscillator; and,
- said third oscillator includes a second node charged through a depletion mode device, where the rate of charging said second node effects the frequency of oscillations of said third oscillator.
- 3. The generator defined by claim 2 wherein one of said second and third oscillators includes a heater which causes more unstable oscillations.
Parent Case Info
This is divisional of application Ser. No. 421,513 filed Sept. 22, 1982.
US Referenced Citations (9)
Non-Patent Literature Citations (2)
Entry |
Journal of Computainal Physics, vol. 40, pp. 517-526 (1981) "A Very Fast Shift Register Sequence Random Number Generator", Kirpatrick et al. |
"Fortune Wheel Process for Generating Pseudo-Random Numbers, by Thomas C. Anderson, Instruments and Control Systems, Jan., 1962, pp. 129-131. |
Divisions (1)
|
Number |
Date |
Country |
Parent |
421513 |
Sep 1982 |
|