ここでは, 短い二進数の系列を元にして、ちょっと長い二進の擬似乱数を生成 してみよう。
長さ4の二進系列(0と1からなる系列)を入力して、 次の規則にしたがって、配列に値を格納することにより、 擬似乱数を生成してみよう。
a[i]の値は、(a[i-1]+a[i-4])を2で割った余りとする。ただし、iは4以上で14以下
入力は、たとえば次のように与える。
この入力に対する出力は、1 0 1 1
この例の場合では、順に、入力の値をa[0], a[1], a[2], a[3]に格納し、 a[4], ..., a[14]を計算し、a[0]からa[14]まで順に出力することにより、 101100100011110という出力を得ています。101100100011110