Zufällige int-Werte
Manchmal kann es nützlich sein, Zufallszahlen in einem Programm zu erstellen. Zum Beispiel, wenn man ein Spiel simulieren möchte. In dem folgenden kleinen Programm wird ein zufälliger Integer-Wert erzeugt und anschließend ausgegeben. import;
public class Zufallsdemo {
public static void main(String[] args) {
Random generator = new Random();
int meineZufallszahl;
meineZufallszahl = xtInt(10);
(meineZufallszahl);}}
Gehen wir dies einmal Schritt für Schritt durch. Zunächst müssen wir, um Zufallszahlen erzeugen zu können, mittels import; die dafür nötigen Hilfsmittel importieren. In der Zeile Random generator = new Random(); wird dann – bildlich gesprochen – ein Zufallsgenerator erzeugt, der von uns den Namen "generator" erhält. Den Namen können wir dabei frei wählen. Dieser Zufallsgenerator steht uns von nun an bereit, um uns Zufallszahlen zu liefern. In der Zeile int meineZufallszahl; passiert nichts weiter, als dass eine int -Variable eingeführt wird. Java zufallszahl zwischen 1 und 100 km. Interessanter ist die folgende Zeile.
Java Zufallszahl Zwischen 1 Und 100 Km
2, 4k Aufrufe
Ichh muss in der Uni neben Mathe das Modul "Einführung in die Programmierung" belegen und lerne dort, wie man JAVA programmiert. Allerdings bin ich ein absolter Anfänger und verstehe überhaupt nichts. In der nächsten Übung sollen wir 20 Zufallszahlen im Intervall 0 bis 1000 programmieren und diese dann nach der Größe ordnen. Java zufallszahl zwischen 1 und 100 000. Habe mich daher zu Hause hingesetzt und nach gefühlten 100 Jahren geschafft, dass er mir wenigstens die Zahlen rausschmeißt: import; public class Zahlensortieren { static int max = 1000; public static void main (String [] args) { Random Zufall = new Random(); for (int i=0; i<20; i++) { (new Double(xtInt(max)). toString());}}} Wie sortiere ich die jetzt der Reihe nach? Gefragt
3 Jun 2013
von
1 Antwort
Du solltest mit einem Array erfolgreich sein: import; // for having arrays import; // for using nextInt() public class Main { public static void main(String[] args) { Random rand = new Random(); // neues Array mit 20 Slots int[] rndNumbers = new int[20]; int max = 1000; for (int i=0; i<20; i++) { rndNumbers[i] = xtInt(max);} // Array sortieren (rndNumbers); // Array ausgeben ( String(rndNumbers));}} Code ausführen:
Beantwortet
Kai
Posted: Februar 18th, 2009 | Filed under: Programmieren | Tags: Java, random, Zufall, zufällige Zahl, Zufallszahl, Zufallszahl generieren | 6 Comments » Beim programmieren werden oft " zufällige " Zahlen, so genannte Zufallszahlen, benötigt. Im folgenden Codebeispiel zeige ich euch wie man eine solche richtig generiert. public class Zufallszahl {
public static void main ( String [] args) {
// Zufallszahl zwischen 0. 0000000000000000 bis 0. 9999999999999999
(( ()));
// Zufallszahl zwischen 0 und 10
// Regel: (int)(()* (maximum + 1))
(( int)( () * 11));
// Zufallszahl ziwschen 1 und 49
// Regel: (int)(()* ((maximum- minimum) + 1) + minimum)
(( int)( () * ((49-1) + 1)) + 1);}}
Die Ausgabe würde zum Beispiel wie folgt aussehen:
0. Java Zufallszahl :: Ein Karlsruher Bloggt!. 6313116721992184
7
14