The first value 0 to 8 means it loops through 8 times, choosing 8 different items randomly from the array. The items could be all the same, or different, because each time it randomly chooses from the array.
The round random means it takes 8, randomizes it (so it could be anything from 0 to 8...