Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- (defun lotto-numbers (p n)
- (let ((balls (make-array n)))
- (dotimes (i n)
- (setf (aref balls i) (1+ i)))
- (dotimes (i p)
- (rotatef (aref balls (random n)) (aref balls (decf n))))
- (subseq balls n)))
- (lotto-numbers 6 42)
- --> #(28 13 42 33 2 12)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement