better randomisation for pit & give up