Advertisement
Guest User

Untitled

a guest
Aug 26th, 2018
137
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.29 KB | None | 0 0
  1. (defun lotto-numbers ()
  2. (let ((balls (mapcar (function 1+) (iota 42)))
  3. (draw '()))
  4. (dotimes (i 6 (nreverse draw))
  5. (let ((ball (elt balls (random (length balls)))))
  6. (setf balls (remove ball balls))
  7. (push ball draw)))))
  8.  
  9. (lotto-numbers)
  10. --> (35 13 33 6 19 16)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement