Trong ví dụ này, bạn sẽ học cách tạo một số ngẫu nhiên trong JavaScript.

Bạn đang xem : số nguyên ngẫu nhiên js

Trong JavaScript, bạn có thể tạo một số ngẫu nhiên bằng hàm Math.random () .

Math.random () trả về một số dấu phẩy động ngẫu nhiên từ 0 đến nhỏ hơn 1 (bao gồm cả 0 và không bao gồm 1 )

Ví dụ 1: Tạo số ngẫu nhiên

 // tạo một số ngẫu nhiên
const a = Math.random ();
console.log (a);  

Đầu ra

0,5856407221615856 

Ở đây, chúng tôi đã khai báo một biến a và gán cho nó một số ngẫu nhiên lớn hơn hoặc bằng 0 và nhỏ hơn 1 .

Lưu ý : Bạn có thể nhận được một kết quả khác trong chương trình trên vì Math.random () sẽ tạo một số ngẫu nhiên.

Chúng tôi có thể sử dụng giá trị này trong phạm vi (0,1) để tìm giá trị ngẫu nhiên giữa hai số bất kỳ bằng cách sử dụng công thức:

 Math.random () * (Số cao nhất - Số thấp nhất) + Số thấp nhất  

Ví dụ 2: Lấy một số ngẫu nhiên từ 1 đến 10

 // tạo một số ngẫu nhiên
const a = Math.random () * (10-1) + 1
console.log (`Giá trị ngẫu nhiên từ 1 đến 10 là $ {a}`);  

Đầu ra

Giá trị ngẫu nhiên từ 1 đến 10 là 7,392579122270686 

Điều này sẽ hiển thị một số dấu phẩy động ngẫu nhiên lớn hơn 1 và nhỏ hơn 10 .

Tất cả các ví dụ trên đều cung cấp số ngẫu nhiên dấu phẩy động.

Bạn có thể sử dụng Math.floor () để nhận một giá trị số nguyên ngẫu nhiên. Math.floor () trả về số bằng cách giảm giá trị xuống giá trị số nguyên gần nhất. Ví dụ:

 Math.floor (5.389); // 5
Math.floor (5,9); // 5  

Cú pháp để tìm giá trị số nguyên ngẫu nhiên giữa hai số:

 Math.floor (Math.random () * (Số cao nhất - Số thấp nhất)) + Số thấp nhất  

Ví dụ 3: Giá trị nguyên từ 1 đến 10

 // tạo một số ngẫu nhiên
const a = Math.floor (Math.random () * (10 - 1)) + 1;
console.log (`Giá trị ngẫu nhiên từ 1 đến 10 là $ {a}`);  

Đầu ra

Giá trị ngẫu nhiên từ 1 đến 10 là 2 

Điều này sẽ hiển thị đầu ra số nguyên trong khoảng từ 1 (bao gồm) đến 10 (riêng) , tức là (1 đến 9). Ở đây, Math.floor () được sử dụng để chuyển đổi giá trị thập phân thành số nguyên.

Xem Thêm  Sử dụng Symbolic Toolbox trong Mathlab - giới thiệu về matlab

Tương tự, nếu bạn muốn tìm số nguyên ngẫu nhiên trong khoảng từ min (bao gồm) đến tối đa (bao gồm), bạn có thể sử dụng công thức sau:

 Math.floor (Math.random () * (max - min + 1)) + min  

Ví dụ 4: Giá trị nguyên giữa hai số (Bao gồm)

 // đầu vào từ người dùng
const min = parseInt (prompt ("Nhập giá trị tối thiểu:"));
const max = parseInt (prompt ("Nhập giá trị tối đa:"));

// tạo một số ngẫu nhiên
const a = Math.floor (Math.random () * (max - min + 1)) + min;

// hiển thị một số ngẫu nhiên
console.log (`Giá trị ngẫu nhiên từ $ {min} đến $ {max} là $ {a}`);  

Đầu ra

Nhập giá trị tối thiểu: 1
Nhập giá trị tối đa: 50
Giá trị ngẫu nhiên từ 1 đến 50 là 47 

Điều này sẽ hiển thị đầu ra số nguyên từ tối thiểu (bao gồm) đến tối đa (bao gồm) .


Xem thêm những thông tin liên quan đến chủ đề số nguyên ngẫu nhiên js

JavaScript 24: Sinh số ngẫu nhiên trong khoảng cho trước

  • Tác giả: thân triệu
  • Ngày đăng: 2019-05-28
  • Đánh giá: 4 ⭐ ( 8926 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Hướng dẫn học lập trình javascript từ cơ bản đến nâng cao. SInh số ngẫu nhiên trong đoạn cho trước. Học javascript dễ ẹc. Học lập trình miễn phí, đầy đủ và hiệu quả trên kênh thân triệu. thân triệu channel-let’s grow together!

Hàm Random trong JavaScript – Minh Hoàng Blog

  • Tác giả: minhhn.com
  • Đánh giá: 3 ⭐ ( 3142 lượt đánh giá )
  • Khớp với kết quả tìm kiếm:
Xem Thêm  Lớp và đối tượng Python với các ví dụ về chương trình - các lớp và đối tượng trong python

Tạo một số nguyên ngẫu nhiên

  • Tác giả: hiepsiit.com
  • Đánh giá: 5 ⭐ ( 3319 lượt đánh giá )
  • Khớp với kết quả tìm kiếm:

Kỹ thuật tạo một số ngẫu nhiên trong JavaScript

  • Tác giả: dienloi.com
  • Đánh giá: 3 ⭐ ( 9895 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: – Ở bài học trước, tôi đã giới thiệu sơ qua về phương thức random() của đối tượng Math, nó dùng để tạo một số ngẫu nhiên trong khoảng từ 0 đến 1 (không bao gồm số 1) – Tuy nhiên không dừng lại ở đó, nếu phương thức random() được sử dụng kết hợp

Cách tạo số ngẫu nhiên trong Javascript

  • Tác giả: freetuts.net
  • Đánh giá: 3 ⭐ ( 1647 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Hướng dẫn cách tạo một số ngẫu nhiên trong Javascript bằng cách sử dụng hàm Math.random, qua đó bạn có thể giới hạn phạm vi min và max của số random.

Tạo số nguyên ngẫu nhiên trong JavaScript trong một phạm vi cụ thể?

  • Tác giả: qastack.vn
  • Đánh giá: 3 ⭐ ( 9463 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: [Tìm thấy giải pháp!] Có một số ví dụ trên trang Mozilla Developer Network : /** * Returns a random…

JavaScript Random

  • Tác giả: www.codehub.com.vn
  • Đánh giá: 4 ⭐ ( 3197 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: ##Math.random()

    **Math.random()** trả về một số ngẫu nhiên có giá trị lớn hơn hoặc bằng 0 và bé hơn 1:

    Ví dụ:

    Math.random(); // tra ve mot so ngau nhien

    [Random](https://www.codehub.vn/95/1924/challenges/877)

    ***Math.random()**…

Xem thêm các bài viết khác thuộc chuyên mục: Kiến thức lập trình

Xem Thêm  Làm thế nào để làm cho trang web của bạn trở nên thích ứng vào năm 2022 - cách làm cho trang web của bạn đáp ứng trên thiết bị di động

By ads_php