<selectFromSequence>
<selectFromSequence> is a Math
component that creates named variants from a user-defined range of numerical (or alphabetical) values. Selections generate variants of the document.
Attributes and Properties
| Attribute | Type | Values |
|---|---|---|
asList = "…" | "true" "false" | |
displayDecimals = "…" | ||
displayDigits = "…" | ||
displaySmallAsZero = "…" | ||
exclude = "…" | ||
excludeCombinations = "…" | ||
from = "…" | ||
length = "…" | ||
numToSelect = "…" | integer | |
padZeros = "…" | ||
sortResults = "…" | boolean | "true" "false" |
step = "…" | ||
to = "…" | ||
type = "…" | "number" "math" "letters" | |
withReplacement = "…" | boolean | "true" "false" |
| Property | Type |
|---|---|
$s.numToSelect | integer |
$s.sortResults | boolean |
$s.withReplacement | boolean |
Example: Default <selectFromSequence>
The default <selectFromSequence> has a sequence range from to .
Select a new page variant from the pulldown menu at the top of the editor to see different variants of the document.
Example: Generate multiple selections
Three numbers are selected between -5 and 5 (stepping in increments of 0.5). Individual selections can be accessed using array notation.
Select a new page variant from the pulldown menu at the top of the editor to see different variants of the document.
Example: Assign descriptive names to selections
Three numbers are selected between -5 and 5 (stepping in increments of 0.5). Selections can be assigned more descriptive names by defining individual components which reference the selected values.
Select a new page variant from the pulldown menu at the top of the editor to see different variants of the document.
Attribute Example: numToSelect
The numToSelect attribute allows for selection of multiple values within the range of a
single <selectFromSequence> component. Multiple selections are made without replacement, unless
the withReplacement attribute is also specified.
Select a new page variant from the pulldown menu at the top of the editor to see different variants of the document.
Attribute Example: sortResults
The sortResults attribute sorts the selected results in increasing order.
Select a new page variant from the pulldown menu at the top of the editor to see different variants of the document.
Attribute Example: from, to
The from and to attributes specify the endpoints of the selection interval.
Select a new page variant from the pulldown menu at the top of the editor to see different variants of the document.
Attribute Example: step
The step attribute specifies the size of each increment in the sequence. The default step is
Select a new page variant from the pulldown menu at the top of the editor to see different variants of the document.
Attribute Example: exclude
The exclude attribute specifies values to exclude in the selection.
Select a new page variant from the pulldown menu at the top of the editor to see different variants of the document.
Attribute Example: withReplacement
If selection with replacement is the desired behavior, use the withReplacement attribute.
Select a new page variant from the pulldown menu at the top of the editor to see different variants of the document.
Attribute Example: excludeCombinations
The excludeCombinations attribute can be used to exclude unfavorable combinations of
parameters. In this example, the exclusions have been designed to prevent the condition
that the coefficients in the expression result in a sum of .
Select a new page variant from the pulldown menu at the top of the editor to see different variants of the document.
Attribute Example: type
The type attribute takes either letters or number as a text input. If unspecified,
the default type is number.
Select a new page variant from the pulldown menu at the top of the editor to see different variants of the document.