 
 (defn choose
   #?(:clj
-     "Create a generator that returns long integers in the range
+     "Creates a generator that generates integers uniformly in the range
      `lower` to `upper`, inclusive.
 
          (gen/sample (gen/choose 200 800))
          => (331 241 593 339 643 718 688 473 247 694)"
 
      :cljs
-     "Create a generator that returns integer numbers in the range
-     `lower` to `upper`, inclusive.
+     "Creates a generator that generates integer numbers uniformly in
+     the range `lower` to `upper`, inclusive.
 
          (gen/sample (gen/choose 200 800))
          => (331 241 593 339 643 718 688 473 247 694)")

;; ---------------------------------------------------------------------------

(defn resize
  "Create a new generator with `size` always bound to `n`.

      (gen/sample (gen/set (gen/resize 200 gen/double)))
      => (#{}

       (gen rnd n)))))

(defn scale
  "Creates a new generator that modifies the size parameter by the
  given function. Intended to support generators with sizes that need
  to grow at different rates compared to the normal linear scaling.

