fix randomisation