Sample Command

Sample( <List>, <Size> )

Returns list of n randomly chosen elements of a list; elements can be chosen several times.

Sample({1, 2, 3, 4, 5}, 5) yields for example list1 = \{1, 2, 1, 5, 4}.

Sample( <List>, <Size>, <With Replacement> )

Returns list of n randomly chosen elements of a list. Elements can be chosen several times if and only if the last parameter is true.

Sample({1, 2, 3, 4, 5}, 5, true) yields for example list1 = \{2, 3, 3, 4, 5}.

Note Hint: In the Menu view cas.svg CAS View the input list can contain different types of objects:

Examples:

  • Sample({-5, 2, a, 7, c}, 3) yields for example \{a, 7, -5}.

  • The list can include lists as well: Let List1 be \{1, 2, 3}: Sample({List1, 4, 5, 6, 7, 8}, 3, false) yields for example \{6, \{1, 2, 3}, 4}.