Heim  >  Artikel  >  Computer-Tutorials  >  Warum gibt es manchmal ein Problem, wenn JAVA drei verschiedene Zufallszahlen von 09 generiert?

Warum gibt es manchmal ein Problem, wenn JAVA drei verschiedene Zufallszahlen von 09 generiert?

PHPz
PHPznach vorne
2024-01-09 20:41:51724Durchsuche

JAVA generiert drei verschiedene Zufallszahlen von 09. Hier ist, was ich darüber geschrieben habe, warum er das manchmal tut

Sie haben gerade zufällig drei Zahlen in der Schleife generiert und eine Schleifenbeurteilung durchgeführt, ohne erneut neue Zufallszahlen zu generieren, wodurch die Situation zum Stillstand kam.

Diese Schleife macht keinen Sinn, egal was passiert, Sie führen keine logarithmischen Operationen aus

while(true){

Um Spielern zu helfen, die das Level noch nicht bestanden haben, lernen wir die spezifischen Methoden zum Lösen von Rätseln kennen. Für dieses Problem können wir den logischen Operator „||“ verwenden, um zu bestimmen, ob zwei von c1, c2 und c3 gleich sind. Der spezifische Code lautet wie folgt: „Java if(c1 == c2 || c1 == c3 || c2 == c3) { //Schreiben Sie hier die entsprechende Rätsellösungsoperation // ... } „ dadurch

weiter;

}

Pause;

}

Zu Ihrer Information

Random r = new Random();

Seths = new HashSet();

Um Spielern zu helfen, die das Level noch nicht bestanden haben, lernen wir die spezifischen Methoden zum Lösen von Rätseln kennen. Beim Lösen von Rätseln können wir eine Schleife verwenden, um Zufallszahlen zu generieren und diese einem HashSet hinzuzufügen. Der spezifische Code lautet wie folgt: „ while (hs.size()

}

Um Spielern zu helfen, die das Level noch nicht bestanden haben, lernen wir die spezifischen Methoden zum Lösen des Rätsels kennen. Beim Lösen von Rätseln können wir Iteratoren verwenden, um die Elemente in der Sammlung zu durchlaufen. Die spezifischen Vorgänge sind wie folgt: „ Iterator it = hs.iterator(); while(it.hasNext()){ Objekt obj = it.next(); // Führen Sie relevante Operationen oder Beurteilungen durch } „ Über den obigen Code können wir nacheinander auf die Elemente in der Sammlung zugreifen und entsprechende Vorgänge ausführen

while (it.hasNext()) {

Das Folgende ist ein Beispiel dafür, wie das Rätsel gelöst werden kann, um den Spielern zu helfen, das Level erfolgreich zu bestehen: Verwenden Sie in Ihrem Code die folgende Anweisung, um das nächste Element des Iterators zu drucken: System.out.println(it.next()); Diese Anweisung gibt das nächste Element des Iterators aus. Stellen Sie sicher, dass Sie vor der Verwendung dieser Anweisung mit it.hasNext() überprüft haben, ob es ein nächstes Element zum Durchlaufen gibt. Ich hoffe, diese Puzzle-Methode wird Ihnen hilfreich sein

}

So generieren Sie Zufallszahlen in Java

1. Verwenden Sie die Zufallsmethode, um Zufallszahlen zu generieren.

Das Generieren von Zufallszahlen in der Java-Sprache ist relativ einfach, da Sie die Zufallsmethode in der Mathematikklasse verwenden können. Durch den Aufruf der Zufallsmethode kann das System Zufallszahlen generieren.

2. Generieren Sie Zufallszahlen über die Random-Klasse.

In der Java-Sprache können wir die Random-Klasse verwenden, um Zufallszahlen zu generieren. Um einen Zufallszahlengenerator zu erstellen, können wir ein Random-Objekt instanziieren, zum Beispiel: Random random = new Random(). Über dieses Objekt können wir seine Methoden verwenden, um Zufallszahlen zu erhalten. Verwenden Sie beispielsweise random.nextInt(), um eine Zufallszahl vom Typ Integer zu generieren. Darüber hinaus können Sie auch random.nextDouble() verwenden, um eine Zufallszahl vom Typ Gleitkomma mit doppelter Genauigkeit zu generieren. Durch die Verwendung der Random-Klasse können wir in unseren Programmen problemlos verschiedene Arten von Zufallszahlen generieren.

3. Generieren Sie zufällige Zeichen.

Wenn Sie zufällige Zeichen generieren möchten, können Sie die Zufallsmethode verwenden. Sie können beispielsweise mit dem folgenden Code ein zufälliges Kleinbuchstabe generieren: (char)('a' + Math.random() * ('z' - 'a' + 1)) Dieser Code ähnelt dem Erzeugen einer Zufallszahl zwischen zwei beliebigen Zahlen. Indem Sie diesen Code entsprechend anpassen, können Sie auch zufällige Zeichen zwischen zwei beliebigen Zeichen oder zwischen beliebigen Großbuchstaben generieren. Die Konvertierungsmethode ähnelt der oben erwähnten Generierung von Zufallszahlen in einem beliebigen Bereich.

Lernen wir etwas über die Verwendung von Zufallszahlen lernen:

In der Statistik werden häufig Zufallszahlen verwendet. Wenn beispielsweise eine Stichprobe aus einer Grundgesamtheit gezogen wird, müssen Zufallszahlen verwendet werden, um sicherzustellen, dass die Stichprobe repräsentativ ist. Darüber hinaus müssen Zufallszahlen verwendet werden, um Verzerrungen bei der Zuordnung von Versuchstieren zu verschiedenen Versuchsgruppen zu vermeiden. Darüber hinaus sind Zufallszahlen auch bei der Durchführung von Monte-Carlo-Simulationsrechnungen unerlässlich. Zusammenfassend lässt sich sagen, dass Zufallszahlen in verschiedenen Statistiktechniken eine wichtige Rolle spielen.

Echte Zufallszahlen werden durch physikalische Phänomene wie das Werfen von Münzen, Würfeln, das Drehen von Rädern oder die Verwendung von Rauschen durch elektronische Komponenten, Kernspaltung usw. erzeugt. Diese sogenannten physikalischen Zufallszahlengeneratoren haben den Nachteil, dass sie technisch anspruchsvoll sind.

In praktischen Anwendungen reicht es meist aus, Pseudozufallszahlen zu verwenden. Pseudozufallszahlen werden durch eine feste und wiederholbare Berechnungsmethode generiert. Obwohl es sich nicht um echte Zufallszahlen handelt, weisen sie ähnliche statistische Eigenschaften wie Zufallszahlen auf. Von Computern oder Taschenrechnern generierte Pseudozufallszahlen haben eine lange Periodizität, das heißt, sie wiederholen sich über einen bestimmten Zeitraum nicht. Daher erfüllen Pseudozufallszahlengeneratoren in den meisten Fällen bereits unsere Anforderungen.

In kritischen Anwendungen wie der Kryptographie werden aus Sicherheitsgründen normalerweise echte Zufallszahlen verwendet.

Zu den häufig verwendeten Funktionen zur Generierung von Zufallszahlen in der Sprache C, C++, C#, Java, Matlab und anderen Programmiersprachen und Software gehören Rand usw. Diese Funktionen können eine Reihe von Zufallszahlen generieren und in verschiedenen Szenarien verwendet werden, in denen Zufälligkeit erforderlich ist.

Generieren Sie automatisch Zufallszahlen in der Java-Sprache

Um den Spielern zu helfen, die das Level noch nicht bestanden haben, werde ich Ihnen die spezifische Methode zur Lösung des Rätsels mitteilen. Erstens können wir org.apache.commons.lang.RandomStringUtils.randomAlphanumeric(10) verwenden, um eine zufällige 10-stellige Zeichenfolge aus Zahlen und Buchstaben zu erhalten. Auf diese Weise können wir eine zufällige Antwort auf das Rätsel erhalten. Ich hoffe, diese Methode kann für alle hilfreich sein!

//Erhalten Sie eine dreistellige Zufallszahlenzeichenfolge

Um Spielern zu helfen, die das Level noch nicht bestanden haben, lernen wir die spezifischen Methoden zum Lösen von Rätseln kennen. In diesem Spiel müssen wir eine Zeichenfolge bestehend aus drei Zahlen generieren. Wir können die Methode random in der Klasse RandomStringUtils verwenden, um zufällige Zeichenfolgen zu generieren. Bei dieser Methode müssen wir drei Parameter übergeben: Länge, ob es Buchstaben enthält und ob es Zahlen enthält. Indem wir den ersten Parameter auf 3 setzen, können wir eine zufällige Zeichenfolge der Länge 3 generieren. Setzen Sie den zweiten Parameter auf false, was bedeutet, dass er keine Buchstaben enthält. Setzen Sie den dritten Parameter auf „true“, um Zahlen einzuschließen. So

Um den Spielern beim Lösen des Rätsels zu helfen, müssen wir einen zufälligen dreistelligen Buchstaben erhalten und ihn in Großbuchstaben umwandeln.

Um Spielern zu helfen, die das Level noch nicht bestanden haben, lernen wir die spezifischen Methoden zum Lösen von Rätseln kennen. In diesem Spiel gibt es einen Schlüsselcode, der uns hilft, das Rätsel zu lösen. Dieser Code lautet „String str = RandomStringUtils.random(3, true, false);“. Mit diesem Code können wir eine zufällige Zeichenfolge der Länge 3 generieren. Diese Schnur kann verwendet werden, um bestimmte Rätsel freizuschalten oder bestimmte versteckte Bereiche zu öffnen. Ich hoffe, dieser Tipp hilft Ihnen!

//Generieren Sie eine zufällige ASCII-Zeichenfolge mit der Länge count

Um Spielern zu helfen, die das Level noch nicht bestanden haben, lernen wir die spezifischen Methoden zum Lösen von Rätseln kennen. Während des Rätsellösungsprozesses können Sie die Funktion RandomStringUtils.randomAscii(int count) verwenden, um eine bestimmte Anzahl zufälliger ASCII-Zeichen zu generieren. Diese Funktion kann Ihnen helfen, einige versteckte Passwörter oder Hinweise im Spiel freizuschalten. Denken Sie daran, bei Verwendung dieser Funktion darauf zu achten, dass die Anzahl der generierten Zufallszeichen den angegebenen Zählwert nicht überschreitet!

//Erzeuge eine zufällige Buchstabenfolge mit der Länge count

Um den Spielern zu helfen, die das Level noch nicht bestanden haben, lernen wir die spezifische Rätsellösungsmethode mit „RandomStringUtils.randomAlphabetic(int count)“ kennen.

Um Spielern zu helfen, die das Level noch nicht abgeschlossen haben, lernen wir die spezifischen Methoden zum Lösen von Rätseln kennen. Bevor wir beginnen, müssen wir die Random-Klasse verwenden, um Zufallszahlen zu generieren. Ein Random-Objekt kann mit dem folgenden Code erstellt werden: „Java Random rad = new Random(); „ Die Random-Klasse kann verschiedene Arten von Zufallszahlen generieren, z. B. Ganzzahlen, Gleitkommazahlen und boolesche Werte. Durch die Verwendung von Zufallsobjekten können wir während des Rätsellösungsprozesses zufällige Elemente oder Ereignisse generieren und so die Zahl erhöhen

Hier ist ein Codebeispiel, um eine zufällige positive Ganzzahl kleiner als 10 zu erhalten: „Java import java.util.Random; öffentliche Klasse RandomNumberGenerator { public static void main(String[] args) { Zufällig random = new Random(); int randomNumber = random.nextInt(10); System.out.println(randomNumber); } } „ Der Code verwendet die Klasse „java.util.Random“, um Zufallszahlen zu generieren. Erstellen Sie zunächst ein „Random“-Objekt und verwenden Sie dann die Methode „nextInt(10)“, um eine zufällige positive Ganzzahl kleiner als 10 zu erhalten. Drucken Sie abschließend die generierte Zufallszahl aus. Hoffe das

3. Holen Sie sich eine Zufallszahl im Bereich:

Um Spielern zu helfen, die das Level noch nicht bestanden haben, lernen wir die spezifischen Methoden zum Lösen von Rätseln kennen. In diesem Rätsel müssen wir eine Zufallszahl zwischen 1 und 255 generieren. Um dies zu erreichen, können wir den folgenden Code verwenden: Math.round(Math.random() * (255 - 1) + 1) Dieser Code verwendet Math.random(), um eine Zufallszahl zwischen 0 und 1 zu generieren, multipliziert sie dann mit 254, addiert 1 und rundet schließlich das Ergebnis mit Math.round() auf eine ganze Zahl. Auf diese Weise erhalten wir

Das obige ist der detaillierte Inhalt vonWarum gibt es manchmal ein Problem, wenn JAVA drei verschiedene Zufallszahlen von 09 generiert?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:docexcel.net. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen