If you select from a sql database and add a limit, and run it multiple times, the results will vary. However, when you want to select randomly from a database you usually do:
order by random()
limit n
My question is how does sql limit ordering work. If its not random then how are the results being varried?