특정 길이의 임의의 단어를 생성하는 메서드를 작성하는 방법에 대해 다른 질문을하고 싶습니다. 메서드를 호출 할 때 메서드에서 생성되고 반환 될 단어의 길이를 선택합니다. JOptionPane를 입력으로 사용해야합니다. Main을 통해 메소드 작업을 표시해야합니다.자바에서 특정 길이의 무작위 단어 생성?
-1
A
답변
1
어떤 단어를 생성 하시겠습니까? 임의의 소문자?
String getRandomWord(int length) {
String r = "";
for(int i = 0; i < length; i++) {
r += (char)(Math.random() * 26 + 97);
}
return r;
}
0
다음은 length
자의 소문자 문자열을 생성하는 간단한 방법입니다. 그 아이디어는 원하는 길이까지 ASCII table을 사용하여 임의로 문자를 추가하는 것입니다.
public static String randomWord(int length) {
Random random = new Random();
StringBuilder word = new StringBuilder(length);
for (int i = 0; i < length; i++) {
word.append((char)('a' + random.nextInt(26)));
}
return word.toString();
}
+0
하지만 사용자가 원하는 문자의 길이를 선택해야합니다. 메서드에서 생성되고 반환됩니다. 입력을 위해 JOptionPane을 사용해야한다. –
+0
@ StefanAritonović 이것은 임의의 단어를 생성하기 위해 호출 할 방법입니다. JOptionPane과 요구 사항이 무엇이든지간에 코드를 작성해야합니다. – mkobit
관련 문제
- 1. 자바에서 무작위 객체 만들기
- 2. Haskell의 QuickCheck을 사용하여 특정 길이의 목록 생성
- 3. 자바에서 요소 무작위 세트
- 4. 사전 GUI에서 무작위 단어
- 5. 특정 길이의 특정 숫자 그룹과 일치시키는 정규식?
- 6. 길이의 단어 배열을 삭제 하시겠습니까?
- 7. 특정 분포를 갖는 무작위 샘플 생성
- 8. 무작위 GeoJSON 폴리곤 생성
- 9. 자바에서 임의로 * 흥미로운 문자열 생성
- 10. 파이썬 무작위 목록 생성
- 11. 자바에서 포아송 분포를 만족시키는 무작위 타임 스탬프 생성 방법
- 12. 고정 길이의 난수 생성
- 13. 메모리에 특정 길이의 변수 저장
- 14. 자바에서 단어 분할
- 15. 자바에서 문자열의 단어 회전
- 16. 자바에서 정규식으로 단어 찾기
- 17. 자바에서 단어 검색
- 18. 자바에서 문자열을 제거하는 단어
- 19. 자바에서 문자열의 단어 계산하기
- 20. 자바에서 영어 단어
- 21. 자바에서 단어 게임을 맞춰보세요.
- 22. 특정 길이의 C++ 문자열
- 23. 특정 길이의 콜렉션
- 24. 특정 길이의 URL을 제거하십시오
- 25. 특정 길이의 사이클을 찾으려면
- 26. 특정 단어 표시 특정 시간 간격 후
- 27. 자바에서 매우 큰 길이의 입력을받는 방법
- 28. Matlab 무작위 요소로 행렬을 생성
- 29. Python "in"다른 단어 길이의 문자열 비교
- 30. 무작위 문자열 생성 PHP
사전은 영어 사전과 같은 사전 단어 또는 임의의 문자 집합이어야합니까? 지금까지 뭐 해봤 어? – mkobit
특정 길이의 임의의 문자 집합이어야합니다. 사용자는 생성 될 단어의 길이를 선택해야합니다. –
완전히 가능합니다. 대문자가 무작위로 쓰이기를 원한다면, [ASCII 테이블] (http://www.asciitable.com)에서 무작위로 임의의 숫자를 생성 한 다음 그 문자를'char' (65)로 캐스팅하면됩니다. ~ 90은 대문자 A ~ Z를 나타내며, 97 ~ 122는 소문자 a ~ z를 나타냄). 그렇지 않다면 글자 배열을 만들어 무작위로 선택해야합니다. –