Avoid emptying of the original array & allow to (optionaly) assign the new randomized array to the original array