如何用android中的随机字母创建字典单词?
问题描述:
我正在为自己创建一个小型文字游戏。我正在生成随机字母。生成随机字母如何用android中的随机字母创建字典单词?
下面的代码:
//GENERATE RANDOME LETTERS
mRnd = new Random();
mLetters = 25;
String randomLetters = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";
for (n=0; n<mLetters; n++)
System.out.println("Random letters"+randomLetters.charAt(mRnd.nextInt(randomLetters.length())));
在这里我要如何产生某种意义与此随机字母赞(CAT,BAT,RAT)完整的单词。
答
您应该下载字典并在运行时加载它。没有验证单词是否存在的代码,您只能将其与已知列表进行比较。
在这里,你可以下载一个英文词典:有http://www.curlewcommunications.co.uk/wordlist.html
+0
这有助于我在其他情况下谢谢 – Chaitanya 2013-03-22 06:58:47
+0
这帮助了我但也必须根据需要做一些改变。这似乎是最好的解决方案,在运行时加载字典。 – 2016-01-09 03:58:16
你应该数据库字典本身。 Java不理解像猫,蝙蝠,老鼠这样的词它是语言...我不认为有算法可以做到这一点.. – Daler 2013-03-07 07:07:57
好吧。我想要一些含义完整的单词。 – rajeshkolli 2013-03-07 07:12:18
你应该有一个单词数据库,在你的“英语单词”数据库中,然后从随机生成的字母中做出一些比较,并找出哪些单词可以由该字母构建 – Daler 2013-03-07 07:14:07