used round function instead of floor for following a random user, this gives the highest user equal probability rather than less than others