И вообще простой random() не годится для этой задачи.
Картинки часто будут повторяться –
Код AS3:
trace( Math.ceil(1 + 0.01 * 9) == Math.ceil(1 + 0.11 * 9) ); // true
for (var i:uint = 0; i < 25; i++)
{
trace(Math.ceil(1 + Math.random() * 9 ));
}
За 25 итераций 2 повтора, и в итерации участвуют только 9 кадров, а не 10))).