Patent ID: 7502814

Claim:
A device for generating a pseudorandom sequence of numbers, comprising: a feedforward coupler having a plurality of memory units, wherein the feedforward coupler comprises a feedforward coupler input and a feedforward coupler output for outputting the sequence of random numbers; and a feedback coupler comprising a changeable feedback characteristic and being connected between the feedforward coupler input and the feedforward coupler output, wherein the feedback coupler is formed to change the feedback characteristic depending on a state of a memory unit of the plurality of memory units of the feedforward coupler, wherein the feedback coupler comprises: a multiplexer having a first multiplexer input, a second multiplexer input, a multiplexer control input and a multiplexer output, wherein the multiplexer is formed to connect, depending on a state of a memory unit, either the first multiplexer input to the second multiplexer input to the multiplexer output, a combiner formed to combine the multiplexer output with the feedforward coupler output, the combiner having a combiner output connected to the feedforward coupler input or connected to a calculator, the calculator having a calculator output connected to the feedforward coupler input.