Заполните массив длиной 512 числами, увеличивающимися с 0 до 511 (64x8 = 512), поэтому массив будет содержать {0,1,2,3, ..., 511}).
Затем перетасуйте этот массив, например, как описано здесь: Перемешайте массив в C.
Затем определите функцию, которая отображает число в координату, которая будет:
n
, являющийся одним из чисел массива.
Если массив исправен в случайном порядке это гарантирует, что все пиксели будут активированы в случайном порядке.