Function: denote-sort-random
denote-sort-random is a byte-compiled function defined in denote.el.
Signature
(denote-sort-random ELEMENTS)
Documentation
Shuffle ELEMENTS of list randomly.
Source Code
;; Defined in ~/.emacs.d/elpa/denote-4.2.3/denote.el
(defun denote-sort-random (elements)
"Shuffle ELEMENTS of list randomly."
(let* ((elements (copy-sequence elements))
(shuffled-list nil))
(while elements
(let* ((list-length (length elements))
(element (nth (random list-length) elements)))
(setq elements (delq element elements))
(push element shuffled-list)))
shuffled-list))