first version of shuffle & deal
second, corrected   version of shuffle & deal + random number generator