Rastgele Sayı Nasıl Üretilir? Java

Bu dersimizde rastgele sayıların nasıl üretileceğini öğreneceğiz. Java:

Rastgele Sayı Üret Java

Rastgele sayı iki şekilde üretilebilir. java.util.Random sınıfı, boolean, int, long, float ve double gibi farklı veri tiplerinin rastgele sayılarını üretmek için kullanılır. Random sınıfının bir nesnesi başlatılır ve nextInt(), nextDouble() veya nextLong() rastgele sayı üretmek için kullanılır. 0.0 ile 1.0 arasında rastgele değer oluşturmak için Math.Random'ı da kullanabilirsiniz.

10 rastgele sayının nasıl üretileceğine bakalım Java -

Örnek: Rastgele Sayı Üretmek İçin Şunu Kullanın: Java Rastgele Sınıf

İlk olarak, java.util.Random kullanarak uygulamayı göreceğiz - 10 basamaklı rastgele sayı üretmemiz gerektiğini varsayalım Java 0 ile 100 arasında.

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); 
             }
     }
}

Çıktı:

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 sınıfının bir nesnesi obj olarak başlatıldıGenerator. Rastgele sayı üreteci Java sınıfının nextInt adında bir metodu var. Bu, üst sınır olarak belirtilen argümana dayalı olarak rastgele bir sayı sağlayacak, alt sınır olarak ise 0 alacaktır. Böylece, 10 rastgele sayı görüntülenmiş olur.

Örnek: Kullanma Java Matematik.Rastgele

Şimdi, eğer Java'da 10 ile 0.0 aralığında 1.0 adet rastgele sayı üretilmesini istiyorsak, o zaman rastgele sayı üretecini kullanmalıyız. Java math.random() adlı sınıf.

Aşağıdakileri kullanabilirsiniz döngü onları oluşturmak için-

public class DemoRandom{
  public static void main(String[] args) {
    for(int xCount = 0; xCount< 10; xCount++){
      System.out.println(Math.random());
    }
  }
}

Çıktı:

0.46518450373334297
0.14859851177803485
0.5628391820492477
0.6323378498048606
0.1740198445692248
0.9140544122258946
0.9167350036262347
0.49251219841030147
0.7426056725722353 

Artık bu garip sayıların nasıl oluştuğunu biliyorsunuz!!!

ÖZET

Rastgele sayı iki şekilde üretilebilir. Rastgele kullanabilirsiniz Java sınıf (java.util paketinde) veya Math.random kullanımı Java sınıf (ancak bu 0.0 ile 1.0 aralığında double üretecektir, tam sayı üretmeyecektir).