Wie kann ich in JavaScript zufällige ganze Zahlen zwischen zwei festgelegten Variablen generieren, z. B. x = 4
und y = 8
würden jede der Zahlen 4, 5, 6, 7, 8
ausgeben?
Ist Ihr "zwischen" inklusiv oder exklusiv? d.h. ist es [1,10], [1,10), (1,10] oder (1,10)?
2 Stimmen
Hier ist ein nützlicher Gist: gist.github.com/kerimdzhanov/7529623
15 Stimmen
Als kleine Anmerkung: Für diejenigen, die npm verwenden und nach einer schnellen, zuverlässigen und fertigen Lösung suchen, gibt es lodash.random, das mit einem super kleinen Footprint einfach erforderlich ist (es importiert nur die Methode selbst und nicht das gesamte lodash).
0 Stimmen
Wenn es krypto-sicher sein muss developer.mozilla.org/en-US/docs/Web/API/RandomSource/…
0 Stimmen
Kannst du bei der Frage zum Zahlenbereich explizit sein? Insbesondere Null. Was ist mit negativen Zahlen? (_"Texte, die Null aus den natürlichen Zahlen ausschließen, bezeichnen manchmal die_ natürlichen Zahlen zusammen mit Null als die ganzen Zahlen"). (Aber ohne "Edit:", "Update:" oder ähnliches - die Frage sollte so erscheinen, als wäre sie heute geschrieben worden.)
2 Stimmen
Viele Antworten hier beantworten eine andere Frage (sie sind keine echten Antworten). Es ist so, als ob einige Benutzer nur "Zufällige ganze Zahlen generieren" lesen und nie zum "in einem bestimmten Bereich" Teil (oder sogar zum Teil mit dem [4; 8] Beispiel) kommen.
0 Stimmen
Das entsprechende für Java (102 Antworten, inkl. gelöschte): Wie generiere ich zufällige Ganzzahlen innerhalb eines bestimmten Bereichs in Java?