Jeśli parametr num ma wartość 52, to ile jest możliwych wartości zwracanych? to jest 52 czy 53? Jeśli rozumiem to poprawnie, Math.random używa losowych wartości od 0 do 1 włącznie. Jeśli tak, wówczas 0 jest możliwą wartością zwracaną, a więc 52. Wynik daje 53 możliwe wartości zwracane. Czy to jest poprawne? Rozumiem, że książka, której się uczę, używa tego kodu do talii kart. Zastanawiam się, czy num powinien wynosić 51?JavaScript: Math.random
Dzięki ...
function getRandom(num) {
var my_num = Math.floor(Math.random * num);
return my_num;
};
To zera do jednego, włącznie * * * od zera, ale wykluczają * jednego. – Pointy
Dzięki za wszystkie odpowiedzi poniżej. Pointy uderzył tak jak inni poniżej. 1 nie jest włączone (to było moje nieporozumienie, myślałem, że 0 i 1 były obie włącznie), więc sprawia, że wszystkie zwraca 0 do 51 lub łącznie 52 wartości zwracanych ... – nanonerd