   (:require [goog.string :as gstring]
             [goog.string.StringBuffer :as gstringbuf]
             [goog.object :as gobject]
-            [goog.array :as garray]
-	    [goog.math :as math]))
+            [goog.array :as garray]))
 
 (defn truth_
   "Internal - do not use!"

  collection."
  [coll]
  (nth coll (rand-int (count coll))))

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Tests ;;;;;;;;;;;;;;;;


  "Returns a random floating point number between 0 (inclusive) and
  n (default 1) (exclusive)."
  ([] (rand 1))
  ([n] (js* "Math.random() * ~{n}")))

(defn rand-int
  "Returns a random integer between 0 (inclusive) and n (exclusive)."
  [n] (js* "Math.floor(Math.random() * ~{n})"))

(defn rand-nth
  "Return a random element of the (sequential) collection. Will have
