Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> JavaScript

Tạo số ngẫu nhiên trong khoảng cho trước JavaScript

Tạo hàm createRandom nhận 2 tham số, trả về số ngẫu nhiên giả trong khoảng (max không bao gồm).

Ví dụ

const min = 3; const max = 9; const createRandom = (min, max) => {    const diff = max - min;    const random = Math.random();    return Math.floor((random * diff) + min); } console.log(createRandom(min, max));

Giải thích:

  • Tính chênh lệch max - min
  • Tạo số ngẫu nhiên 0-1
  • Nhân diff với random → số ngẫu nhiên 0 đến diff
  • Cộng min → số ngẫu nhiên giữa min và max

Kết quả

Đầu ra console (ví dụ):

6