(run 100 [box] (fresh [x y z] (randomo x) (randomo y) (randomo z) (locationo box x y z)))
(Overly simplified and terrible DSL for it, but you get the idea!)
(run 100 [box] (fresh [x y z] (randomo x) (randomo y) (randomo z) (locationo box x y z)))
(Overly simplified and terrible DSL for it, but you get the idea!)