Heim >Web-Frontend >js-Tutorial >Detaillierte Erklärung der Generierung von Zufallszahlen durch JS
Detaillierte Erklärung der Generierung von Zufallszahlen durch JS
<script> function GetRandomNum(Min,Max){ var Range = Max - Min; var Rand = Math.random(); return(Min + Math.round(Rand * Range)); } var num = GetRandomNum(1,10); alert(num); </script>
Zufallszeichenfolgen generieren
function generateMixed(n) { var chars = ['0','1','2','3','4','5','6','7','8','9','A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P','Q','R','S','T','U','V','W','X','Y','Z']; var res = ""; for(var i = 0; i < n ; i ++) { var id = Math.ceil(Math.random()*35); res += chars[id]; } return res; }
Math.random();
Das Ergebnis ist eine Zufallszahl zwischen 0 und 1 (einschließlich 0, ausschließlich 1)
Math.floor(num);
Der Parameter num ist ein numerischer Wert und das Funktionsergebnis ist der ganzzahlige Teil davon Num.
Math.round(num);
Der Parameter num ist ein numerischer Wert und das Funktionsergebnis ist die ganze Zahl, nachdem num gerundet wurde.
Math:
Mathematisches Objekt, das mathematische Berechnungen für Daten bereitstellt.
Math.random();
Gibt eine Zufallszahl zwischen 0 und 1 zurück (einschließlich 0, ausgenommen 1).
Math.ceil(n);
Gibt die kleinste ganze Zahl größer oder gleich n zurück.
Math.ceil(Math.random()*10);
Erhält hauptsächlich zufällige ganze Zahlen von 1 bis 10, und die Wahrscheinlichkeit, 0 zu erhalten, ist äußerst gering.
Math.round(n);
Gibt den Wert von n gerundet auf eine ganze Zahl zurück.
用Math.round(Math.random());
kann gleichmäßig zufällige ganze Zahlen von 0 bis 1 erhalten.
Math.round(Math.random()*10);
kann grundsätzlich auf ausgewogene Weise zufällige ganze Zahlen von 0 bis 10 erhalten, wobei die Wahrscheinlichkeit, den Minimalwert 0 und den Maximalwert 10 zu erhalten, weniger als die Hälfte beträgt.
Math.floor(n);
Gibt die größte Ganzzahl zurück, die kleiner oder gleich n ist.
Math.floor(Math.random()*10);
kann gleichmäßig zufällige ganze Zahlen von 0 bis 9 erhalten.
Empfohlenes Tutorial: „JS Basic Tutorial“
Das obige ist der detaillierte Inhalt vonDetaillierte Erklärung der Generierung von Zufallszahlen durch JS. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!