Sha256: 7b2ebb95831cfcf66363a9d2879d1e8a4201871983d6e90ea1a9ddf1b1ee9eb0
Contents?: true
Size: 349 Bytes
Versions: 363
Compression:
Stored size: 349 Bytes
Contents
(ns robot-name) (def ^:private letters (map char (range 65 91))) (defn- generate-name [] (format "%s%03d" (apply str (repeatedly 2 #(rand-nth letters))) (rand-int 1000))) (defn robot [] (atom {:name (generate-name)})) (defn robot-name [robot] (:name @robot)) (defn reset-name [robot] (swap! robot assoc :name (generate-name)))
Version data entries
363 entries across 363 versions & 1 rubygems