charge and run and random strategy