Search                        Top                                  Index
TEACH ONEOF

TEACH * MATCHES and TEACH * LISTS; shows you how to get the first, or
last, or some other specified element of a list.  The procedure ONEOF
selects an element at random. Try these:

    oneof([a b c d]) =>
    oneof([1 2 3]) =>
    oneof([men women children]) =>

Try the following:

    repeat 5 times
        oneof([tom dick harry]) =>
    endrepeat;


Or to get something out of a list of lists:

    repeat 8 times
      oneof( oneof( [ [a b c] [1 2 3] [true false] ] ) ) =>
    endrepeat;

Make sure you get all the brackets and spaces right, or else you'll
need to retype it!