Random

array_random_element

Select a random element from an array. Uses $RANDOM, which produces values 0–32767. For arrays larger than 32767 elements the distribution will be skewed; use a different approach in that case.

Example

array_random_element red green blue yellow brown
# => yellow (random)

Arguments

  • ... (any): Array elements passed as arguments

Exit codes

  • 0: Always
  • 1: No arguments given

Output on stdout

  • One randomly selected element