(take 10 (repeatedly #(rand-int 10)))
(defn random-number [min max]
(+ (rand-int (- (inc max) min)) min))
(take 5 (repeatedly #(random-number 32 42)))
(defn random-number
([min max]
(+ (rand-int (- (inc max) min)) min))
([max]
(random-number 0 max))
([]
(random-number 0 1)))
(defn random-numbers [n min max]
(take n (repeatedly #(random-number min max))))
(random-numbers 10 32 42)
(37 36 33 33 40 32 36 33 35 34)
(defn random-numbers
([n min max]
(take n (repeatedly #(random-number min max))))
([n max]
(random-numbers n 0 max))
([n]
(random-numbers n 0 1)))
(36 42 9 13 7 35 33 14 35 12)
(random-numbers 10 32 42)
(36 33 32 32 32 40 36 39 36 42)