Hey Kelvin, how was this image created? Did you use a computer program to place the individual images "randomly"? I ask because I noticed an anomaly in the placement of the images that leads me to believe an LCG chose the points.
I have place a point over one of the smaller images:
Attachment:
WaldoCube_anomaly.png [ 2.13 MiB | Viewed 708 times ]
Notice the tendency of the images to fall into diagonal lines? LCGs are very flawed PRNGs when you pick strings of values as points in a grid. The points always fall on N-1 dimensional hyperplanes in N-dimensional space. In this case, if an LCG was used to pick the rotation, and X, Y position it would be enough to place them on diagonals.
Here is a quick example I coded up of using an LCG to pick points in a 3D space:
Attachment:
lcg_flaw.png [ 28.38 KiB | Viewed 708 times ]
The rand() function for random numbers is implemented as an LCG in almost every programming language. It is for this reason that rand() is no good for picking points that need to be linearly independent.