thể trùng lặp:
Generating random numbers in Javascriptsố ngẫu nhiên giữa -10 và 10 trong JavaScript
Làm thế nào để có được một số ngẫu nhiên giữa -10 và 10 trong JavaScript?
thể trùng lặp:
Generating random numbers in Javascriptsố ngẫu nhiên giữa -10 và 10 trong JavaScript
Làm thế nào để có được một số ngẫu nhiên giữa -10 và 10 trong JavaScript?
var min = -10;
var max = 10;
// and the formula is:
var random = Math.floor(Math.random() * (max - min + 1)) + min;
Bạn đã đóng câu hỏi là: "mơ hồ, mơ hồ, không đầy đủ, hoặc hùng biện và không thể được trả lời hợp lý ở dạng hiện tại của nó." Tuy nhiên, bạn đã trả lời ở đây. Bạn có thể giải thích tại sao không? – edeverett
@edeverett, tôi đã bỏ phiếu để đóng * bản sao chính xác * thành http://stackoverflow.com/questions/1527803/generating-random-numbers-in-javascript và ** không ** là * không phải là câu hỏi thực * nhưng đáng tiếc là nó đã được 3 vs 2 phiếu. Nếu tôi đã bỏ phiếu để mở lại câu hỏi này, nó sẽ chỉ để đóng nó với lý do chính đáng. –
https://gist.github.com/kerimdzhanov/7529623 –
Sử dụng không quá một đơn giản Google search,
var randomnumber=Math.floor(Math.random()*21)-10
Math.random()*21)
trả về một số từ 0 đến 20. trừ đi 10 sẽ mang lại một số ngẫu nhiên giữa -10 và 10
Lời khuyên của tôi: thử cho Google trước tiên và hơn là hỏi về kết quả, ví dụ:
Cách tốt nhất để nhận số ngẫu nhiên là gì? Tôi đã googled và thấy phương pháp X và Y, và tự hỏi đó là tốt nhất cho mục đích Z.
chức năng randbetween (min, max) { \t trả về Math.floor (Math.random() * (max - min + 1)) + min; \t} – dazzafact
jQuery: $.randomBetween(minValue, maxValue);
Ví dụ:
var min = -10;
var max = 10;
Math.floor(Math.random() * (max - min + 1) + min)
thấy http://thepenry.net/jsrandom.php đối với một số comparaison of Math.floor
, Math.ceil
và Math.round
http://www.rockechris.com/jquery/jquery.random.js.html – menardmam
I đoán rằng họ đã thử hỏi trên trang web có nghĩa là trang web hàng đầu cho việc đặt câu hỏi liên quan đến lập trình, mặc dù xu hướng cho một số thành viên của mình đặt câu hỏi điên cuồng trước khi từ chối chấp nhận chúng vào tình huynh đệ. Nghiêm túc, có cần phải đặt câu hỏi về động cơ của mọi người không? :-) Một số người chỉ cần giúp đỡ và có thể không có kiến thức hoặc kinh nghiệm để thử bất cứ điều gì đầu tiên. Chúng tôi đều là người mới một lần mặc dù tôi phải thừa nhận nó đã được một thời gian dài trước đây cho bản thân mình, bị mất trong quá khứ mờ tối. – paxdiablo
Bạn không có ý định, chỉ cần chỉ ra một quan điểm khác mà bạn xem xét. – paxdiablo
@jigfox, một trong những mục tiêu ban đầu của SO là trở thành _the_ nơi mà Google gửi cho bạn các câu hỏi về lập trình. Vì vậy, việc sử dụng các tìm kiếm của Google như một giải pháp thay thế không thực sự thích hợp. Đã lâu rồi trường hợp ở đây là các câu trả lời "Chuyển tới Google" được giảm xuống nghiêm trọng. – paxdiablo