2013-03-07 1 views
1

나는 내 자신을위한 작은 단어 게임을 만들고있다. 나는 임의의 문자를 생성하고있다. 무작위로 글자를 생성안드로이드에 임의의 문자로 사전 단어를 만드는 방법은 무엇입니까?

여기

코드 :

여기
 //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)처럼이 무작위로 글자와 전체 단어를 생성하는 방법을합니다.

+0

데이터베이스 사전 자체가 있어야합니다. 자바는 고양이, 박쥐, 쥐 같은 단어를 이해하지 못합니다. 언어입니다 ... 그리고 나는 알고리즘을 사용한다고 생각하지 않습니다. – Daler

+0

좋아요. 나는 의미있는 단어를 원합니다. – rajeshkolli

+0

당신은 'ENGLISH Words'의 사례 데이터베이스에서 단어 데이터베이스를 가져 와서 무작위로 생성 된 편지에서 몇 가지 비교를하고 그 단어로 만들 수있는 단어를 찾아야합니다. – Daler

답변

0

사전을 다운로드하여 런타임에로드해야합니다. 단어가 있는지 확인하는 코드는 없으며 알려진 단어와 비교할 수만 있습니다.

여기에서 영어 사전을 다운로드 할 수 있습니다. http://www.curlewcommunications.co.uk/wordlist.html

+0

다른 시나리오 덕분에 도움이되었습니다. – Chaitanya

+0

도움이되었습니다. 역시 필요에 따라 약간의 변경을해야했습니다. 이것은 런타임에 사전을로드하는 가장 좋은 해결책입니다. –

관련 문제