@ Daniel
It is working like it should, let me explain…
If randomization would occur on every page refresh for every user that would break pagination because even if a user flipped thru every page, they would not see every entry since on each page refresh the entries would be in a different position. The user would not be able to go back to a page and see the results they just had seen on that page. Additionally the user would see “duplicates” because of an entries changing position. This would be very confusing to the user, yes?
Instead, the randomization occur every hour on the hour (according to the time set on the server, not necessarily the time on your clock) for every user bases on IP address. As an example, lets say user A and user B both visit the site at the same time, they would both see the entries in a different random order for the remainder of the hour in which they visited. After that remainder of the hour has expired, they would both see a different random order.
Hope that makes sense!
You can test this by visiting the page on your smartphone. Make sure you are not connected via WIFI on your smartphone because that would very likely be the same IP address as your computer which would mean you would see the same random order on both devices.
Hope that helps!
And…
If you have a moment, I would truly appreciate a review as they really do make a difference. Many thanks in advance!
http://wordpress.org/support/view/plugin-reviews/connections
