improved random list

updating the basis of randomness creates a completely different result