Industrielle Fertigung
Industrielles Internet der Dinge | Industrielle Materialien | Gerätewartung und Reparatur | Industrielle Programmierung |
home  MfgRobots >> Industrielle Fertigung >  >> Industrial programming >> Java

So generieren Sie Zufallszahlen in Java

In diesem Tutorial lernen wir, wie man Zufallszahlen in Java-

generiert

Generierung von Zufallszahlen mit Java

Zufallszahlen können auf zwei Arten generiert werden. Die Klasse java.util.Random wird verwendet, um Zufallszahlen verschiedener Datentypen wie boolean, int, long, float und double zu generieren. Ein Objekt der Random-Klasse wird initialisiert und die Methode nextInt(), nextDouble() oder nextLong() wird verwendet, um eine Zufallszahl zu erzeugen. Sie können Math.Random auch verwenden, um einen Zufallswert zwischen 0,0 und 1,0 zu generieren.

Schauen wir uns an, wie man 10 Zufallszahlen in Java generiert –

Beispiel:Java Random Class verwenden

Zuerst sehen wir uns die Implementierung mit java.util.Random an – Angenommen, wir müssen eine 10-stellige Zufallszahl in Java zwischen 0 und 100 generieren.

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

Ausgabe:

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   

Ein Objekt der Random-Klasse wird als objGenerator initialisiert. Der Zufallszahlengenerator in der Java-Klasse hat eine Methode wie nextInt. Dies liefert eine Zufallszahl basierend auf dem als Obergrenze angegebenen Argument, während die Untergrenze 0 ist. Somit werden 10 Zufallszahlen angezeigt.

Beispiel:Verwendung von Java Math.Random

Wenn wir nun wollen, dass 10 Java-Zufallszahlen generiert werden, aber im Bereich von 0,0 bis 1,0, dann sollten wir die Java-Klasse des Zufallszahlengenerators namens math.random() verwenden.

Sie können die folgende Schleife verwenden, um sie zu generieren-

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

Ausgabe:

0.46518450373334297
0.14859851177803485
0.5628391820492477
0.6323378498048606
0.1740198445692248
0.9140544122258946
0.9167350036262347
0.49251219841030147
0.7426056725722353 

Jetzt wissen Sie, wie diese seltsamen Zahlen generiert werden!!!

Zusammenfassung:

Zufallszahlen können auf zwei Arten generiert werden. Sie können die Random-Java-Klasse (im Paket java.util) oder die Using Math.random-Java-Klasse verwenden (dies erzeugt jedoch Doubles im Bereich von 0,0 bis 1,0 und keine Ganzzahlen).


Java

  1. So stellen Sie Java EE-Apps in Azure bereit
  2. Java-Liste
  3. Java-Algorithmen
  4. So erstellen Sie ein Array von Objekten in Java
  5. String Length() Methode in Java:So finden Sie mit Beispiel
  6. Java-String-compareTo()-Methode:Verwendung mit Beispielen
  7. Java BufferedReader:Lesen von Dateien in Java mit Beispiel
  8. So konvertieren Sie Char in String in Java (Beispiele)
  9. So kehren Sie eine Zeichenfolge in Java mithilfe von Rekursion um
  10. Java 8 - Streams