A random number generator comprises a laser for generating photons, an
assembly of neutral density filters to attenuate the photons, a
photomultiplier tube to detect the occurrence of a fraction of the
attenuated photons at a rate of a single photon detected during a set
length of time and to detect the occurrence of a single photon during each
interval in a series of like time intervals, and a clock and shift
register to record a first value for detection of any photons during a
selected single time interval in the series of time intervals and to
record a second value for detection of no photons during the selected
single time interval. The values recorded in the shift register for the
series of time intervals are a string of random numbers.
Um gerador do número aleatório compreende um laser para gerar photons, um conjunto da densidade neutra filtra para atenuar os photons, um tubo do photomultiplier para detectar a ocorrência de uma fração dos photons atenuados em uma taxa de um único photon detectado durante um comprimento do jogo de tempo e para detectar a ocorrência de um único photon durante cada intervalo em uma série de intervalos semelhantes do tempo, e um registo do pulso de disparo e de deslocamento para gravar um primeiro valor para a deteção de todos os photons durante um único intervalo selecionado do tempo na série de intervalos do tempo e para gravar um segundo valor para a deteção de nenhuns photons durante o único intervalo selecionado do tempo. Os valores gravados no registo de deslocamento para a série de intervalos do tempo são uma corda de números aleatórios.