Магическая формула, причем независимо от изображения ``rand()`` всегда будет возвращать одинаковые числа. Это нормально или все же вы хотели что-то другое?