# File lib/nanite/cluster.rb, line 145 def random(service, tags=[]) candidates = nanites_providing(service,tags) return [] if candidates.empty? [candidates[rand(candidates.size)]] end