How to randomize pixels in image/movie (size 12x12 pixels)
Tile Randomizer



How does it work? Faces of one plane (tiles) are mapped through Explode modifier to randomized faces of a plane with Build modifier.


Create a Plane and UV unwrap it, then loopcut it or subdivide to match desired columns and rows amount (final facecount = rows * columns). This is Randomizer object
Duplicate Plane ALT-D and add material with image. This is Image Plane object
Add Build modifier to Randomizer, check Randomize and drive a seed with expression #frame. May add Stepped interpolation modifier for a driver to control time interval before switching seed (step size is 5 for GIF in example).
Add Particle System to Randomizer, set particle count to match facecount, enable modifiers stack and set particle/face ratio to 1, also choose Keyed physics.
Add Particle System to Image Plane, and link same particles set as for Randomizer. In Physics tab press "+" button and add Randomizer's particle system as a target key.
Add Explode modifier to Image Plane.


Test file done in 2.79 for Blender Internal engine.