Where can I find information on the relationship between group theory generators and random number generators?

113 Views Asked by At

Can the behavior of infinite group generators be related to the behavior of random number generators? It may be coincidence, but in Donald Knuth's Art of Programming Volume 2 on seminumerical algorithms, he uses notation similar to $\left<g \right>$, the notation used for the subgroup generated by $g$, when describing a random sequence. Are there group properties that imply a generator will generate random sequences? Do groups have too much structure to generate random sequences?

1

There are 1 best solutions below

2
On

I think so. For example, if you take $g$ a generator of $F_{p^n}^*$ (the group of units in the field with $p^n$ elements), then it's powers look pseudo-random (whatever this means), if I recall correctly. This is related to the shift register sequence construction for pseudo-random numbers.

For example, if we take $F_5^*$, and the generator 3, we get $3,4, 2, 1$, which looks pretty random I guess. (Especially if you didn't know it was mod 5.)

The pattern is easy to guess when $n = 1$, but when $n$ is larger and you write $F_{p^n}$ as a vector space over $F_p$, it becomes trickier guess the pattern.

You can look in the book Applied Abstract Algebra by Lidl/Pilz for more on this. (The chapter on Linear recurring sequences.) There is also the original book by Golomb. (I have read neither.)