Вот какой-то широко растиражированный вариант, похоже, что он был в некой популярной книге:
https://github.com/erich666/Graphics...Dissolve.c#L80
Создает вариант LFSR c разрядностью (бит-на-строки)+(бит-на-столбцы). В случае 256x256 - 16 битный. Каждое следующее состояние — это X и Y. Крутится в цикле, расставляя точки. Делает это, пока не вернется к начальному состоянию, после которого крутиться смысла нет. (Ну и в идеале мы должны были обойти все точки).




Ответить с цитированием