Como fazer um sortreio!

Ola, tenho que fazer um sorteio de metodos para algumas 10 threads, alguem sabe como fazer isso?

Eu ja sei que vou ter que usar a função Random, mais quero saber como usar pra sortear metodos que estão em outra classe pra 10 threads diferentes.
Alguem ajudar ai, to precisando disso demais.
Desde ja agradeço!

Use os métodos getMethods() ou getDeclaredMethods() da classe java.lang.Class para obter uma lista de java.lang.reflect.Mehod. Daí você usa o método invoke deles.

Cara , dá uma olhada em Reflections. Assim você pode obter um array com os métodos de uma classe:

http://java.sun.com/javase/6/docs/api/java/lang/Class.html#getDeclaredMethods()