separated randomising algorithm and mentioned randomisation in readme