난수를 생성하는 방법 Java
이 튜토리얼에서는 난수를 생성하는 방법을 배웁니다. Java:
난수 생성 Java
난수는 두 가지 방법을 사용하여 생성할 수 있습니다. java.util.Random 클래스는 boolean, int, long, float, double과 같은 다양한 데이터 유형의 난수를 생성하는 데 사용됩니다. Random 클래스의 객체가 초기화되고 nextInt(), next 메서드가 실행됩니다.Double() 또는 nextLong()은 난수를 생성하는 데 사용됩니다. Math.Random을 사용하여 0.0에서 1.0 사이의 임의 값을 생성할 수도 있습니다.
10개의 난수를 생성하는 방법을 살펴보겠습니다. Java -
예: 다음을 사용하여 난수 생성 Java 무작위 클래스
먼저 java.util.Random을 사용하여 구현을 살펴보겠습니다. 10자리 난수를 생성해야 한다고 가정합니다. Java 0에서 100 사이.
import java.util.Random; public class RandomNumbers{ public static void main(String[] args) { Random objGenerator = new Random(); for (int iCount = 0; iCount< 10; iCount++){ int randomNumber = objGenerator.nextInt(100); System.out.println("Random No : " + randomNumber); } } }
출력:
Random No : 17 Random No : 57 Random No : 73 Random No : 48 Random No : 68 Random No : 86 Random No : 34 Random No : 97 Random No : 73 Random No : 18
Random 클래스의 객체는 obj로 초기화됩니다.Generator. 난수 생성기는 Java 클래스에는 nextInt라는 메서드가 있습니다. 이것은 상한으로 지정된 인수에 따라 난수를 제공하는 반면 하한은 0입니다. 따라서 10개의 난수가 표시됩니다.
예: 사용 Java 수학.랜덤
이제 10~0.0 범위에 있는 1.0개의 난수를 Java로 생성하려면 난수 생성기를 사용해야 합니다. Java math.random()이라는 클래스입니다.
다음을 사용할 수 있습니다. 고리 그들을 생성하기 위해-
public class DemoRandom{ public static void main(String[] args) { for(int xCount = 0; xCount< 10; xCount++){ System.out.println(Math.random()); } } }
출력:
0.46518450373334297 0.14859851177803485 0.5628391820492477 0.6323378498048606 0.1740198445692248 0.9140544122258946 0.9167350036262347 0.49251219841030147 0.7426056725722353
이제 그 이상한 숫자가 어떻게 생성되는지 알았죠!!!
제품 개요
난수는 두 가지 방법으로 생성될 수 있습니다. 무작위로 사용할 수 있습니다. Java 클래스(패키지 java.util에 있음) 또는 Math.random 사용 Java 클래스(하지만 이렇게 하면 0.0~1.0 범위의 double이 생성되고 정수는 생성되지 않음).