A random number generator circuit includes a primary circuit configured to
generate a value within a first range and a secondary circuit configured
to generate a value within a second range. A detector circuit detects
whether or not the value from the primary circuit is within the desired
output range for the random number generator circuit, and selects either
the value from the primary circuit or the value from the secondary circuit
in response. The second range is the desired output range and the first
range encompasses the second range. In one embodiment, the primary circuit
has complex harmonics but may generate values outside the desired range.
The secondary circuit may have less complex harmonics, but may generate
values only within the desired range. In one implementation, the random
number generator circuit is used to generate a replacement way for a
cache.
Цепь генератора случайного номера вклюает первичную цепь установленную для того чтобы произвести значение внутри первый ряд и вторичная цепь установленные для того чтобы произвести значение внутри второй ряд. Цепь детектора обнаруживает находится ли или не значение от первичной цепи внутри заданный ряд выхода для цепи генератора случайного номера, и выбирает или значение от первичной цепи или значение от вторичной цепи в реакции. Вторым рядом будет заданный ряд выхода и первый ряд включает второй ряд. В одном воплощении, главным образом цепь имеет сложные гармоники но может произвести снаружи значений заданный ряд. Вторичная цепь может иметь более менее сложные гармоники, но может произвести значения только внутри заданный ряд. В одной вставке, цепь генератора случайного номера использована для того чтобы произвести дорогу замены для тайника.