Pick random element: Difference between revisions

m
Emacs Lisp: Improve formatting
(Add CLU)
m (Emacs Lisp: Improve formatting)
Line 588:
 
=={{header|Emacs Lisp}}==
<lang Lisp>(defun random-choice (items)
(defunnth (random-choice (length items)) items))
(let* ((size (length items))
(index (random size)))
(nth index items)))
 
(random-choice '("a" "b" "c"))
;; => "a"</lang>
</lang>
 
=={{header|Erlang}}==
Anonymous user