When you go to shop search, and a bunch of shops have the same item at the same price, what determines the order? Is it completely random, or does it relate to item ID... time in the shop...?

It seems to be random, sometimes I refresh on the search page and the order changes. So honestly I'm not really sure.
I feel like it's about the order in which the items were (auto)priced. With the recent ones on top. Not sure about this though :D
I'm positive there's some randomness to it, but I'm not convinced it's totally random. Sometimes it seems like the general order stays constant even if items jump around a little. But that could be confirmation bias, because just making it random would be simpler to code
