By the way, here's the code from clojure.core: (defn rand "Returns a random floating point number between 0 (inclusive) and 1 (exclusive)." ([] (. Math (random))) ([n] (* n (rand))))
(defn rand-int "Returns a random integer between 0 (inclusive) and n (exclusive)." [n] (int (rand n))) and it looks like (int x) rounds x as I've described: user> (int 139872398412937841234) -451786158 user> (int 12938471928347198.12312) 2147483647 -Jason --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Clojure" group. To post to this group, send email to clojure@googlegroups.com To unsubscribe from this group, send email to clojure+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/clojure?hl=en -~----------~----~----~----~------~----~------~--~---