Java mathrandom befehl randomzahl zwischen 0 10

4 Antworten zur Frage

~ Um Zahlen aus dem Intervall zu generieren reicht folgender Befehl: Math.floor+1) Du generierst eine "Zufallszahl" zwischen 0 und 1, ~
Bewertung: 7 von 10 mit 115 Stimmen

Videos zum Thema
Video

Java mit Mathrandom befehl RandomZahl zwischen 0 und 10?

Wie ist der command mit "Math.random", der eine der zahlen 1 2 3 4 5 6 7 8 9 macht.
double b= Math.random b;
Wie geht der Command, der nur Zahlen von 1 bis 9 generiert
antworten, ist wichtig
Math.random() ist für dein Vorhaben eine GAAAANZ schlechte Idee!
Guck dir lieber die Random-Klasse an, wie in der Antwort von janwelter beschrieben! So macht man das ordentlich! Wenn du allerdings nur einen Durchlauf hast, ist so eine Quick-and-Dirty Lösung auch OK. würde ich meinen Angestellten aber ehrlich gesagt nicht verzeihen. Naja, jeder reagiert dabei wohl anders. PS: Falls du nicht verstehst, warum Math.floor ein Nogo ist, lasse mal beide Varianten mit einem Profiler laufen! PPS: Wenn es dir auf Geschwindigkeit ankommt, lohnt sich vielleicht ein Xor-Shift-PRNG. Die Dinger sind wahnsinnig schlank, binnen 5 Minuten implementiert und liefern teilweise statistisch bessere Ergebnisse als ein Mersenne-Twister! Aber ich glaube, das hat jetzt nichts mehr mit deiner Frage zu tun.
Um Zahlen aus dem Intervall zu generieren reicht folgender Befehl:
Math.floor+1)
Du generierst eine "Zufallszahl" zwischen 0 und 1, multiplizierst diese mit 9 , und addierst 1.
Ich hoffe, ich konnte dir helfen; wenn du noch Fragen hast, kommentiere einfach.
Das schöne an deiner Syntax ist doch, dass du nur die 10 durch 9 ersetzen musst. Die 10 steht sozusagen für die Obergrenze, die 1 für die Untergrenze.
Sinniger ist es die Ramdom Klasse zu benutzen
Random r = new Random();
Int a = r.nextInt;



computer
Windows 7 Taskleiste Duplizieren

Hi, Ich benutze 2 Monitore und bin es leid immer auf den anderen Monitor zu fahren um auf meine Taskleiste zu kommen.


batch
Per cmd Admin-Rechte bekommen?

- Übernehmen 9.OK 10.OK 11.Neu starten und neu anmelden 12.cmd 13.control userpasswords 14.guck ob du noch Admin bist -


programmierung
Aus HTML / Javascript heraus Emails über Lotus Notes versenden

- umzusetzen, brauchst Du ein paar mehr Kenntnisse in Sachen Programmierung - sei es mit z.B. PHP, Java oder Lotus Notes/Domino - oder -