Zufall bestimmter Zahlen

Enes

Mitglied
Hi,
ich habe diesen Code
Java:
private int[] xWerte = {3,5,7,9,11};

und ich möchte eine zufällige zahl von der geschweiften klammer.
ich weiß, dass ich mit random arbeiten muss, aber überall finde ich nur
etwas mit den codes von wo man ne zahl zwischen 0-100 oder so
bekommt. würde mich freuen, wenn mir einer weiterhelfen könnte.


gruß
 

rme

Top Contributor
xWerte hat eine length-Eigenschaft, die der Anzahl der Element entspricht. Du kannst also eine Zufallszahl zwischen 0 und length (exklusive length) erzeugen und als Index für dein Array benutzen. Oder du schreibst dir gleich eine Hilfsmethode:

Java:
    public static <T extends Object> T randomElement(T[] array) {
        if(array.length == 0) return null;
        int index = random(0, array.length);
        return array[index];
    }

Dabei ist random eine Instanz eines Zufallsgenerators. Dann kannst du die Methode so verwenden:

int x = randomElement(xWerte);
 

Enes

Mitglied
xWerte hat eine length-Eigenschaft, die der Anzahl der Element entspricht. Du kannst also eine Zufallszahl zwischen 0 und length (exklusive length) erzeugen und als Index für dein Array benutzen. Oder du schreibst dir gleich eine Hilfsmethode:

Java:
    public static <T extends Object> T randomElement(T[] array) {
        if(array.length == 0) return null;
        int index = random(0, array.length);
        return array[index];
    }

Dabei ist random eine Instanz eines Zufallsgenerators. Dann kannst du die Methode so verwenden:

int x = randomElement(xWerte);

Danke! (Leider "Danke" Button nicht gefunden?)
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
A Zufall Java Basics - Anfänger-Themen 14
P Zufall mit String Java Basics - Anfänger-Themen 2
S Math.random() Zufall ? Java Basics - Anfänger-Themen 2
J Zufall? Java Basics - Anfänger-Themen 5
R lables nach Zufall einordnen Java Basics - Anfänger-Themen 10
A Werte per Zufall aus einer Datei ziehen und in eine neue Datei schreiben Java Basics - Anfänger-Themen 9
E Zufall berechnen Java Basics - Anfänger-Themen 6
J ein Array per Zufall mischen?! Java Basics - Anfänger-Themen 8
S 2-Dimensionales Array per Zufall ausgeben? Java Basics - Anfänger-Themen 13
G String per Zufall auswählen Java Basics - Anfänger-Themen 9
S Object per Zufall aus ArrayList übertragen und löschen? Java Basics - Anfänger-Themen 7
C Farbzuordnung per Zufall möglich ? Java Basics - Anfänger-Themen 5
S Gewicht per Zufall + - 1,5 Java Basics - Anfänger-Themen 6
L Zeichen an bestimmter Stelle auslesen Java Basics - Anfänger-Themen 4
J Nur bestimmter Typ aus der ArrayList ausgeben. Java Basics - Anfänger-Themen 9
S If Abfrage nur mit bestimmter Initialisierung? Java Basics - Anfänger-Themen 8
B Vererbung Abgeleitete Klassen Bestimmter Typ zuweisen Java Basics - Anfänger-Themen 2
C Zeichen im String bis zu bestimmter Stelle entfernen Java Basics - Anfänger-Themen 6
S Einfach verkettete Liste Element an bestimmter Position einfügen Java Basics - Anfänger-Themen 24
E Wenn i (for-Loop) bestimmter Wert, dann neue Zeile eines Buttons Java Basics - Anfänger-Themen 7
A Erste Schritte Programm in Shell mit bestimmter Java-Version aufrufen Java Basics - Anfänger-Themen 10
S Prüfen ob bestimmter Ordner geöffnet ist (Windows XP) Java Basics - Anfänger-Themen 5
S Zahl an bestimmter Stelle splitten Java Basics - Anfänger-Themen 6
F Text anhand bestimmter Trennzeichen in Textteile trennen (netbeans) Java Basics - Anfänger-Themen 7
C Anzahl bestimmter Zeichen in einem String ausgeben Java Basics - Anfänger-Themen 7
T Anzahl bestimmter Werte eines arrays bestimmen Java Basics - Anfänger-Themen 4
R Split ab bestimmter Stelle Java Basics - Anfänger-Themen 9
J Object bestimmter Klasse Java Basics - Anfänger-Themen 3
C auslesen bestimmter werte einer textdatei und anschl. hineinschreiben in eine neue txt-datei. Java Basics - Anfänger-Themen 2
J Bestimmter Teil aus Zeichenfolge Java Basics - Anfänger-Themen 2
J Neue Zeile an bestimmter Stelle in Textdatei einfügen Java Basics - Anfänger-Themen 2
J Text kopieren an bestimmter Stelle Java Basics - Anfänger-Themen 8
O Quellcode nach bestimmter Ausgabe durchsuchen Java Basics - Anfänger-Themen 14
staxx6 ArrayList Methoden aufrufen bestimmter Klassen Java Basics - Anfänger-Themen 4
D Char Array ab bestimmter Stelle in neuem Speichern Java Basics - Anfänger-Themen 13
B Zählen bestimmter Zeilen einer .txt Java Basics - Anfänger-Themen 7
X Collections Reihenfolge bestimmter Objekte in einer ArrayList verändern Java Basics - Anfänger-Themen 2
S an bestimmter stelle löschen / einfügen Java Basics - Anfänger-Themen 5
D Meldung zu bestimmter Uhrzeit Java Basics - Anfänger-Themen 9
S Animation nach bestimmter Zeit ausführen Java Basics - Anfänger-Themen 3
-horn- Double nach bestimmter Nachkommastelle abschneiden. Java Basics - Anfänger-Themen 2
B Java nach bestimmter dateiendung suchen Java Basics - Anfänger-Themen 6
D Ab bestimmter stelle lesen Java Basics - Anfänger-Themen 3
K OOP Aus Collection Objekte bestimmter Subklassen entfernen Java Basics - Anfänger-Themen 7
S Ausgabe bestimmter Attribute Java Basics - Anfänger-Themen 5
V Buffered Reader, erst ab bestimmter Zeile auslesen? Java Basics - Anfänger-Themen 8
T Buchstaben an bestimmter Stelle aus String lesen Java Basics - Anfänger-Themen 5
D Dateizugriff - An bestimmter Position Lesen (Random Access) Java Basics - Anfänger-Themen 2
M Erneutes Ausführen bestimmter Aktionen (GoTo-Alternative) Java Basics - Anfänger-Themen 6
G Programm soll nach bestimmter Zeit etwas tun Java Basics - Anfänger-Themen 24
P Bestimmter befehl der nicht klappt Java Basics - Anfänger-Themen 5
J mouseover Text => Bildanzeige an bestimmter Position.Wie Java Basics - Anfänger-Themen 2
H Datei lesen und an bestimmter Stelle schreiben Java Basics - Anfänger-Themen 4
G Zeichen an bestimmter Stelle im String einfügen. Java Basics - Anfänger-Themen 4
P JOptionPane bei bestimmter Uhrzeit anzeigen Java Basics - Anfänger-Themen 2
T Event zu bestimmter Uhrzeit auslösen ? Java Basics - Anfänger-Themen 5
G Methode nach bestimmter Zeit aufrufen Java Basics - Anfänger-Themen 3
onlyxlia Anzahl Random Zahlen mit Scanner abfragen und in Array speichern Java Basics - Anfänger-Themen 10
Ü Java Array - Buchstaben als Zahlen ausgeben Java Basics - Anfänger-Themen 22
P Aus Text Datei nur Zahlen übernehmen Java Basics - Anfänger-Themen 13
K Warum werden immer noch doppelte Zahlen ausgegeben ? Java Basics - Anfänger-Themen 13
M negative Zahlen bei Intervallen Java Basics - Anfänger-Themen 10
XWing Doppelte Zahlen im Array Java Basics - Anfänger-Themen 8
M 3 Zahlen miteinander vergleichen Java Basics - Anfänger-Themen 18
J Taschenrechner mit mehr als 2 Zahlen. Java Basics - Anfänger-Themen 18
O Zahlen aus einem char-array per char + Zeichen addieren Java Basics - Anfänger-Themen 2
B Alle Zahlen finden, die 3 bestimmte Ziffern enthalten? Java Basics - Anfänger-Themen 9
K Java gleicher Wert von Zahlen? Java Basics - Anfänger-Themen 5
I aus 2 random zahlen soll nur die ungerade summe der beiden genommen werden. Java Basics - Anfänger-Themen 13
J Operatoren Zahlen addieren Java Basics - Anfänger-Themen 13
B Threads Counter mit ungeraden Zahlen Java Basics - Anfänger-Themen 32
JavaBeginner22 Java 2 Zufalls zahlen generieren. Java Basics - Anfänger-Themen 11
X Wie kann man ein Regex erstellen, die 8-Bit-Binär-Zahlen darstellen. Java Basics - Anfänger-Themen 1
M Stream mit den ersten n natürlichen Zahlen Java Basics - Anfänger-Themen 4
D Größtes Palindrom Produkt aus zwei dreistelligen Zahlen Java Basics - Anfänger-Themen 60
T Methode, die prüft ob in einem Int-Array maximal 2 Zahlen enthalten sind, die größer als ihr Vorgänger sind Java Basics - Anfänger-Themen 5
sserio Befreundete Zahlen Java Basics - Anfänger-Themen 7
AhmadSlack Verzweigungen zahlen multiplizieren Java Basics - Anfänger-Themen 4
padde479 Array Multiplikation der ersten n Zahlen Java Basics - Anfänger-Themen 7
U Lotto-Zahlen App Java Basics - Anfänger-Themen 34
berserkerdq2 Wie würde man einen regulären Ausdruck in Java schreiben, der prüft, dass zwei bestimtme Zahlen nicht nebeneinadner sind? Java Basics - Anfänger-Themen 3
H Arrays: Größten Zahlen Unterschied herausfinden Java Basics - Anfänger-Themen 20
bluetrix Programmieren eines Bots für Zahlen-Brettspiel Java Basics - Anfänger-Themen 9
J Zahlen bis zu einem bestimmten Grenzwert ausgeben Java Basics - Anfänger-Themen 11
00111010101 Objektorientiertes Programmieren mit Vererbung (Zahlen in Array verschwinden) Java Basics - Anfänger-Themen 3
P Zweidimensionales Array als Tabelle mit befüllten Zahlen Java Basics - Anfänger-Themen 10
W Wie ziehe ich von einer bestimmten Zahl, Zahlen ab, bis mein Ergebnis null beträgt? Java Basics - Anfänger-Themen 10
emx-zee Erste Schritte NullPointerException, Array mit zufälligen Zahlen füllen Java Basics - Anfänger-Themen 2
W Bestimmte Zahlen bei Math.random ausschließen? Java Basics - Anfänger-Themen 31
K Erste Schritte "Taschenrechner" zeigt keine Komma Zahlen an. Java Basics - Anfänger-Themen 8
P Drei Zahlen eines Würfelspiels auswerten Java Basics - Anfänger-Themen 7
H Häufigkeit von Zahlen ermitteln Java Basics - Anfänger-Themen 23
sashady Zahlen rekursiv zerlegen und Ziffern addieren Java Basics - Anfänger-Themen 38
H Zahlen kürzen Java Basics - Anfänger-Themen 2
ansystin Teilerfremde Zahlen ausgeben + Zahlenausgabe speichern Java Basics - Anfänger-Themen 3
B Häufigkeit einzelner Zahlen in einem Array Java Basics - Anfänger-Themen 6
nevel Programm für die Summer der Zahlen 1- 1ß Java Basics - Anfänger-Themen 12
jhCDtGVjcZGcfzug Fibonacci Zahlen rekursiv und iterativ Java Basics - Anfänger-Themen 21
H Eingegebene Zahlen mit Array ausgeben Java Basics - Anfänger-Themen 18
I 12 Spalten von jeweils 30 Zahlen in Konsole ausgeben Java Basics - Anfänger-Themen 6

Ähnliche Java Themen

Neue Themen


Oben