Research Article

CFA: A New Family of Hybrid CA-Based PRNGs

Algorithm 1

Seed file creation/filling.
Input: number_of_desired_sequences
Output: seed_file
Begin
If seed_file exists
  Override seed_file
 Else
  Create seed_file
 end if
Let n ← 0
While n < number_of_desired_sequences do
  seq[n] ← ThreadedSeedGenerator(128)
  While H(seq[n]) ≤ 0.9 do
   seq[n] ← ThreadedSeedGenerator(128)
  end while
  seed[n] ← seq[n]
  n ← n+1
 end while
 seed_file ← seed
return seed_file
End