Math.random()을 사용하여 Java에서 난수 생성
Math.random()을 사용하여 1부터 50까지의 임의 값을 얻으려면 Java에는 두 가지 옵션이 있습니다.
옵션 1: java.util.Random 클래스
이 클래스는 난수를 생성하는 보다 강력한 방법을 제공합니다.
<code class="java">import java.util.Random; Random rand = new Random(); // Obtain a number between [0 - 49]. int n = rand.nextInt(50); // Add 1 to the result to get a number from the required range // (i.e., [1 - 50]). n += 1;</code>
옵션 2: Math.random()을 직접 사용
이 방법을 사용하여 원하는 범위 내에서 난수를 생성할 수도 있습니다. range:
<code class="java">double random = Math.random() * 49 + 1;</code>
여기서 Math.random()은 0과 1 사이의 난수를 생성합니다. 여기에 49를 곱하여 범위 [0 - 49]로 조정합니다. 1을 추가하면 범위가 [1 - 50]으로 이동합니다.
편의를 위해 결과를 정수로 변환할 수도 있습니다.
<code class="java">int random = (int)(Math.random() * 50 + 1);</code>
위 내용은 Java에서 1에서 50 사이의 난수를 생성하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!