Yes there is a randomization factor involved.
There is also a hidden initial seeding, where I took everybody's top few images and made sure they were weighted to rank higher.
Eventually sales data will overwhelm the initial seeding and photos will be ranked by performance. But there will still be a daily randomization applied to keep a different set of photos available for buyers every day.