Shuffle Parameter - Shuffling Data, a Deck or a List

Top  Previous  Next

Note that we will look at data parameters later in this document.


You can create a shuffle parameter from an existing Data parameter, Deck parameter or List parameter.





$s will contain a shuffled version of $p


You can also create shuffled versions of data parameters which contain text.





$s will contain the three functions in a shuffled state.


Shuffling data parameters could, for example, be used to create a randomly shuffled set of answers to a question. This might be useful for randomised multi-choice questions.


Using Shuffle Parameters with Decks

Deck parameters contain a fixed list of all 52 cards in a standard deck of cards. Often, you will want to shuffle the deck to create a random list.





$s will contain a shuffled deck of cards.


Using Shuffle Parameters with Lists


Note that this section uses the $s[] reference notation that is discussed later in this document.


Data parameters and list parameters are almost identical. The only difference is that a data parameter will report all values at once where a list parameter will only report the current (randomly selected) value.


If you wish to shuffle a list parameter, you need to force the parameter to report all values at once.





In this example, $s will only contain ONE value from $p





In this example, $s will only contain a shuffled list of ALL values from $p