Assuming that your list is in an array, what you do is step through the array, and swap every value with a randomly chosen other value.
RANDOMIZE TIMER()
numberofitems = 4
` you can increase this number to shuffle any size list.
maxelement = numberofitems - 1
DIM array(maxelement)
` Filling up the array with some data
FOR i = 0 TO maxelement
array(i) = i + 1
NEXT i
` Shuffle
FOR i = 0 TO maxelement
randomelement = RND(maxelement)
temp = array(i)
array(i) = array(randomelement)
array(randomelement) = temp
NEXT i
` Print out to make sure it worked.
FOR i = 0 TO maxelement
PRINT array(i)
NEXT i