Số ngẫu nhiên trong Apps Script

Ví dụ tạo số ngẫu nhiên trong Apps Script

  1. Hàm tạo số ngẫu nhiên trong  Apps Script
  2. Một số ví dụ tạo số ngẫu nhiên trong  Apps Script

1. Hàm tạo số ngẫu nhiên trong  Apps Script

Trong Google Apps Script, bạn có thể sử dụng hàm Math.random() để tạo số ngẫu nhiên.

Dưới đây là một số cách bạn có thể sử dụng hàm này trong Apps Script:

  Logger.log( Math.random() );
  Logger.log( Math.random() );
  Logger.log( Math.random() );

Khi chạy bạn sẽ thấy kết quả trả về 1 số nhỏ hơn 1:
0.19044059847990602
0.9568427073554822
0.19359015940504776

2. Một số ví dụ tạo số ngẫu nhiên trong  Apps Script

Tạo số ngẫu nhiên trong một khoảng giá trị cụ thể (ví dụ từ 1 đến 100)


  var min = 1;
  var max = 100;
  var randomNumber = Math.floor(Math.random() * (max - min + 1)) + min; 
  Logger.log(randomNumber);  // Hiển thị số ngẫu nhiên trong Logs



    Math.random() tạo ra số ngẫu nhiên trong phạm vi [0, 1).
    Math.floor() làm tròn số xuống thành số nguyên gần nhất.
    Công thức (max - min + 1) giúp tạo ra số ngẫu nhiên trong khoảng từ min đến max.

Tạo số ngẫu nhiên trong một khoảng và kiểu số thực (float)

Nếu bạn muốn số ngẫu nhiên dưới dạng thực (float), bạn có thể sử dụng Math.random() và nhân với một giá trị tối đa nhất định:


  var min = 1;
  var max = 10;
  var randomFloat = Math.random() * (max - min) + min;  // Số ngẫu nhiên thực trong khoảng [min, max)
  Logger.log(randomFloat);  // Hiển thị số ngẫu nhiên trong Logs

Tạo một số nguyên ngẫu nhiên từ 0 đến N

Nếu bạn chỉ muốn tạo một số nguyên ngẫu nhiên từ 0 đến N, bạn có thể làm như sau:


  var N = 50;  // Tạo số ngẫu nhiên từ 0 đến 50
  var randomInt = Math.floor(Math.random() * (N + 1));  // Số nguyên ngẫu nhiên trong phạm vi [0, N]
  Logger.log(randomInt);  // Hiển thị số ngẫu nhiên trong Logs


 

Tìm kiếm:

Bài viết liên quan:

Ví dụ tạo số ngẫu nhiên trong Apps Script