package org.infinispan.profiling.testinternals; import java.util.ArrayList; import java.util.List; import java.util.Random; import org.infinispan.tree.Fqn; /** * Helper class that will generate fqn's. * * @author Navin Surtani (<a href="mailto:nsurtani@redhat.com">nsurtani@redhat.com</a>) */ public class FqnGenerator { private static final Random r = new Random(); public static Fqn createRandomFqn(int depth) { List<String> fqnElements = new ArrayList<String>(depth); for (int i = 0; i < depth; i++) fqnElements.add(Integer.toHexString(r.nextInt(Integer.MAX_VALUE))); return Fqn.fromList(fqnElements); } }