javada təsadüfi tam bir sıra necə yaradılır


cavab 1:

Java'da bunu etmək üçün bir neçə yol var və iki məşhur yol belə olacaq:

  • java.util.Random
  • idxal java.util.Random; ictimai sinif generateRandom { public static void main (String args []) { // təsadüfi sinif nümunəsi yaradın Random rand = new Random (); // 0 - 9 aralığında təsadüfi tam ədədlər yaradın int rand_int = rand.nextInt (10); System.out.println ("Təsadüfi Tamsayılar:" + rand_int); } }

    At nümunəsindən götürülmüşdür

    Java - GeeksforGeeks-də təsadüfi rəqəmlər yaratmaq

    .

    • java.util.Math
    • ictimai sinif generateRandom { public static void main (String args []) { // 0.0 və 1.0 arasında təsadüfi ikiqatların yaradılması System.out.println ("Təsadüfi ikiqat:" + Math.random ()); // 0 - 9 aralığında təsadüfi tam ədədlər yaradın int min = 0, max = 9; int rand_int = (int) (Math.random () * ((max-min) +1)) + min; System.out.println ("Təsadüfi Tamsayılar:" + rand_int); } }

      At nümunəsindən götürülmüşdür

      Java-da Təsadüfi Nömrə Yaratma - DZone Java

      .


cavab 2:

Salam

Xahiş etdiyiniz üçün təşəkkürlər.

Təsadüfi ədədlər üçün verilən aralıq 0 ilə 9 arasında olardı.

min = 0, max = 9.

Xahiş edirəm aşağıdakı proqramı yoxlayın:

idxal java.util.Random;idxal java.util.Scanner;ümumi sinif RandomNum { statik int generateRandomNumbers (int min, int max) { Random r = yeni Random (); qayıt r.nextInt ((max - min) + 1) + min; } public static void main (String [] args) { int n; System.out.println ("Dizinin ölçüsünü daxil edin"); Scanner sc = yeni Tarayıcı (System.in); n = sc.nextInt (); sc.close (); System.out.println ("Təsadüfi nömrələr"); üçün (int i = 0; i System.out.println (generateRandomNumbers (1, 9)); } }}

Statik bir funksiyadır, buna görə birbaşa zəng edə bilərəm.

İstifadəçi ölçüsü daxil edə bilər.

Tam ədədlər verilmiş ölçü üçün (0-9) aralığında təsadüfi olaraq yaradılacaqdır: 7

Çıxış:

Dizinin ölçüsünü daxil edin

7

Təsadüfi nömrələr

5

3

0

9

3

7

3


cavab 3:

2 yol:

  1. İdxal yoxdur:
  2. int rand = (int) (Math.random () * 10) // 0 və 9-u əhatə edir

    2. İdxal java.util.Random:

    int rand = (yeni Random ()). nextInt (10);

cavab 4:

Aşağıdakı kod işləyəcək

idxal java.util.Random;Random rand = new Random ();// [0-9] üçün işləyəcək.int n = rand.nextInt (10);

cavab 5:
// [0,9] aralığında 100 təsadüfi tam təmin edilmiş bir IntStream yaratmaqyeni Random (System.currentTimeMillis ()). ints (100, 0, 10);

cavab 6:
sinif RandomNumber { public static void main (String [] args) { System.out.println (yeni Random (). NextInt (9));}}