La génération aléatoire des mots en Java?

J'ai écrit un programme qui permet de trier les mots et déterminer les anagrammes. Je veux générer un tableau de chaînes aléatoires afin que je puisse tester ma méthode d'exécution.

public static String[] generateRandomWords(int numberOfWords){
String[] randomStrings = new String[numberOfWords];
Random random = Random();
    return null;
}

(method stub)

Je veux juste minuscules mots de longueur 1 à 10. J'ai lu quelque chose à propos de la génération de nombres aléatoires, puis la conversion en char ou quelque chose, mais je n'ai pas totalement comprendre. Si quelqu'un peut me montrer comment générer des mots au hasard, puis j'ai devriez être facilement en mesure d'utiliser une boucle for pour insérer les mots dans le tableau. Merci!

aléatoire des mots en fonction de quelle source? (par exemple, des nombres aléatoires + ???? = mots au hasard)
Devoir à la maison?

OriginalL'auteur Mr_CryptoPrime | 2011-02-10