making randomness work a bit better by adding a sort to the query (otherwise there are some items that keep mysteriously appearing pretty often)