Generate naturally varying time intervals to improve realism in games and to prevent thundering herds in distributed systems