
Код AS3:
["a1", "a2", "a3", "a4"];
["b1", "b2", "b3", "b4"];
["c1", "c2", "c3", "c4"];
["d1", "d2", "d3", "d4"];
// первый вызов функции и результат
["a1", "a2", "a3", "d4"];
["b1", "b2", "b3", "a4"];
["c1", "c2", "c3", "b4"];
["d1", "d2", "d3", "c4"];
// второй вызов функции и результат
["a1", "a2", "a3", "c4"];
["b1", "b2", "b3", "d4"];
["c1", "c2", "c3", "a4"];
["d1", "d2", "d3", "b4"];
// третий вызов функции и результат
["a1", "a2", "a3", "b4"];
["b1", "b2", "b3", "c4"];
["c1", "c2", "c3", "d4"];
["d1", "d2", "d3", "a4"];
// ну если еще раз вызвать функцию то вернемся к изначальному виду
["a1", "a2", "a3", "a4"];
["b1", "b2", "b3", "b4"];
["c1", "c2", "c3", "c4"];
["d1", "d2", "d3", "d4"];
визуально да, что-то похожее есть типа крутиться как барабан, ну это совсем не игровой автомат.