This tutorial explains how to shuffle some items in a list.
itemthathaditspositionshuffled#ofitemthatisbeingshuffledshuffleisrepeatitemsthatalreadyhadtheirpositionsshuffledshufflebetween
whenclickedsetshuffledistodeleteallofitemsthatalreadyhadtheirpositionsshuffleddeleteallofshufflebetweenaskHowmanyitemsdoyouwanttobeshuffled?andwaitsetrepeattoanswerrepeatrepeataskInputanitemtobeshuffled:andwaitaddanswertoshufflebetweenendrepeatlengthofshufflebetweenset#ofitemthatisbeingshuffledtopickrandom1tolengthofshufflebetweenrepeatuntilnotitemsthatalreadyhadtheirpositionsshuffledcontainsitem#ofitemthatisbeingshuffledofshufflebetweenset#ofitemthatisbeingshuffledtopickrandom1tolengthofshufflebetweenendsetitemthathaditspositionshuffledtoitem#ofitemthatisbeingshuffledofshufflebetweendeleteitem#ofitemthathaditspositionshuffledinshufflebetweenofshufflebetweeninsertitemthathaditspositionshuffledatpickrandom1tolengthofshufflebetween+1ofshufflebetweenadditemthathaditspositionshuffledtoitemsthatalreadyhadtheirpositionsshuffledendsetshuffleistoitem1ofshufflebetween