Shuffle Parameter - Shuffling a Range of Values |
Top Previous Next |
Shuffle parameters produce a randomized set of values. Shuffle parameters are defined using the shuffle command.
Note that a shuffle parameter can produce a large set of values - all of which are stored. Shuffle parameters are always limited to 10000 results to limit the impact that large parameters will have on your computer.
$p=shuffle(low,high,increment (optional))
Examples:
$p=shuffle(1,100) $p will shuffle integers from 1 to 100. $q=shuffle(2,4.5,0.001) $q will shuffle values from 2 to 4.5 in 0.001 increments. $r=shuffle(0,3pi,pi/4) $r will shuffle values from 0 to 3π in increments of π/4. The values will be inserted as decimals.
Using Shuffle ParametersIf you create the parameter $s=shuffle(1,10) and use $s in an equation, the parameter will be replaced by the shuffled list.
Example:
The horse barrier draw was $s
might be turned into
The horse barrier draw was 5,3,6,1,7,8,2,9,10,4
More commonly, you will use shuffle parameters with references. Using the $s example, you might write.
The results of the race were, first $s[1] followed by $s[2] and $s[3].
which will be transformed into
The results of the race were, first 5 followed by 3 and 6. |