drawint(X;Y)
Returns a random integer between 0 and Y-1, seeded
with X.
Syntax
drawint(X;Y)
Input
| Argument | Type | Description |
|---|---|---|
X |
integer | A scalar value
|
Y |
integer | A scalar value other than 0. |
Return Value
A random integer is drawn, with replacement, for each row.
If the current table has only one segment or is a tabulation, then Y may
also be negative; in this case |Y| must be greater than or equal to the
number of selected rows, and random integers between 0 and |Y|-1 are drawn
without replacement.
If X or Y is N/A or if Y is 0, an error
is returned.
Note:
drawint(X;Y) will not work correctly when selections or links with
expansion (expand="1") are used. In such cases,
draw_int(X;Y) should be used instead. See draw_int(X;Y) as well as <sel> and <link> for
more information.Example
<base table="default.lonely"/> <colord hide="c1"/> <willbe name="int_pos" value="drawint(4892;123)"/> <willbe name="int_neg" value="drawint(4892;-617)"/>

