def random(count: 1)
      list = self.connection.srandmember(@key, count)

      return nil if list.nil?
      return count == 1 ? list[0] : ::Set.new(list)
    end
def random(count: 1)
      list = self.connection.srandmember(@key, count)

      return nil if list.nil?
      return count == 1 ? list[0] : ::Set.new(list)
    end
Returns random items from the set
 @param [Integer] count the number of items to return
 @return [String, Set] if count is one, then return the item; otherwise returns a set