Pick random element: Difference between revisions
Content added Content deleted
(→{{header|UNIX Shell}}: Add implementation.) |
|||
Line 1,228: | Line 1,228: | ||
[seq (random nil (length seq))])) |
[seq (random nil (length seq))])) |
||
@(bind x @(randelem #("a" "b" "c" "d")))</lang> |
@(bind x @(randelem #("a" "b" "c" "d")))</lang> |
||
=={{header|UNIX Shell}}== |
|||
{{works with|Bourne Again Shell}} |
|||
<lang sh>list=(these are some words) |
|||
printf '%s\n' "${list[RANDOM%${#list[@]}]}"</lang> |
|||
{{works with|Zsh}} |
|||
<lang sh>list=(these are some words) |
|||
printf '%s\n' "$list[RANDOM%$#list+1]"</lang> |
|||
=={{header|Ursa}}== |
=={{header|Ursa}}== |