Random.items
Random.itemsv countwith_replacement
Group: Random
Documentation
Returns a new Vector containing a random sample of the input vector, with or without replacement.
Arguments
vector: TheVectorto take items from.count: The number of items to return.with_replacement: If false, each value in theVectorcan only be selected once during a single call; the returned values will contain no duplicates. If true, values from theVectorcan be returned multiple times and duplicates are possible.
Examples
Sample a vector.
import Standard.Base.Random.Random
items = Random.items [1, 2, 3, 4]
Remarks
Selection without replacement
If with_replacement is false, and count is equal to the size of the
collection, a random permutation of the collection is returned.
If with_replacement is false, and count is greater than the size of
the collection, an Illegal_Argument error is thrown. (If count is
greater than the size of the collection, items will run out of values
to choose from, and will not be able to return enough values.)