But you *do* get different results in consecutive search queries due to chance. Several systems with slightly different datasets race to give you results, and whichever happens to get there first is the one you see the results from (very roughly).
Don't assume that all variability is due to some sort of evil personalization. Some of it is an efficiency hack.