Phân phối thống nhất trình tạo số ngẫu nhiên Excel

RAND trả về một số thực ngẫu nhiên được phân phối đều lớn hơn hoặc bằng 0 và nhỏ hơn 1. Một số thực ngẫu nhiên mới được trả về mỗi khi bảng tính được tính toán

Ghi chú. Kể từ Excel 2010, Excel sử dụng thuật toán Mersenne Twister (MT19937) để tạo số ngẫu nhiên.  

cú pháp

RAND()

Cú pháp hàm RAND không có đối số

Nhận xét

  • Để tạo một số thực ngẫu nhiên giữa a và b, hãy sử dụng

=RAND()*(b-a)+a

  • Nếu bạn muốn sử dụng RAND để tạo một số ngẫu nhiên nhưng không muốn các số thay đổi mỗi khi ô được tính toán, bạn có thể nhập =RAND() vào thanh công thức rồi nhấn F9 để thay đổi công thức thành số ngẫu nhiên. . Công thức sẽ tính toán và để lại cho bạn một giá trị

Thí dụ

Sao chép dữ liệu ví dụ trong bảng sau và dán vào ô A1 của trang tính Excel mới. Để các công thức hiển thị kết quả, hãy chọn chúng, nhấn F2, rồi nhấn Enter. Bạn có thể điều chỉnh độ rộng cột để xem tất cả dữ liệu, nếu cần

Công thức

Sự mô tả

Kết quả

=RAND()

Một số ngẫu nhiên lớn hơn hoặc bằng 0 và nhỏ hơn 1

thay đổi

=RAND()*100

Một số ngẫu nhiên lớn hơn hoặc bằng 0 và nhỏ hơn 100

thay đổi

=INT(RAND()*100)

Một số nguyên ngẫu nhiên lớn hơn hoặc bằng 0 và nhỏ hơn 100

thay đổi

Ghi chú. Khi một trang tính được tính toán lại bằng cách nhập công thức hoặc dữ liệu vào một ô khác hoặc bằng cách tính toán lại theo cách thủ công (nhấn F9), một số ngẫu nhiên mới sẽ được tạo cho bất kỳ công thức nào sử dụng hàm RAND

Chúng ta có một dãy số bao gồm các phần tử hầu như độc lập tuân theo một phân phối đếm nhất định. Theo quy định, đó là một phân phối thống nhất

Có nhiều cách khác nhau để tạo số ngẫu nhiên trong Excel. Hãy xem tốt nhất của họ



Hàm Số Ngẫu Nhiên Trong Excel

  1. Hàm RAND() trả về một số thực ngẫu nhiên có phân phối đều. Nó sẽ nhỏ hơn 1 và lớn hơn hoặc bằng 0
  2. Hàm RANDBETWEEN trả về một số nguyên ngẫu nhiên

Hãy xem một số ví dụ về ứng dụng thực tế của họ

Lựa chọn các số ngẫu nhiên sử dụng RAND

Chức năng này không yêu cầu đối số

Phân phối thống nhất trình tạo số ngẫu nhiên Excel

Ví dụ: để tạo một số thực ngẫu nhiên trong phạm vi từ 1 đến 10, hãy sử dụng công thức sau. =RAND()*(5-1)+1

Phân phối thống nhất trình tạo số ngẫu nhiên Excel

Số ngẫu nhiên được trả về được phân phối đồng đều trên khoảng [1,10]

Mỗi khi trang tính được tính toán hoặc giá trị được thay đổi trong bất kỳ ô nào trong trang tính, một số ngẫu nhiên mới sẽ được trả về. Nếu bạn muốn lưu bộ số đã tạo, hãy thay thế công thức bằng giá trị của nó

  1. Bấm vào ô chứa số ngẫu nhiên
  2. Chọn công thức trong thanh công thức
  3. Nhấn F9. Sau đó Nhập

Hãy để chúng tôi kiểm tra tính đồng nhất của phân phối các số ngẫu nhiên từ lựa chọn đầu tiên bằng biểu đồ thanh phân phối

  1. Chúng tôi làm tròn các giá trị mà hàm =RAND() trả về. Để làm điều này, chúng tôi sử dụng chức năng. =ROUND(). Và điền vào công thức này với phạm vi lớn. A2. A201
  2. Phân phối thống nhất trình tạo số ngẫu nhiên Excel
  3. Tạo các phạm vi để chứa các giá trị (bin). Phạm vi đầu tiên như vậy là 0-0. 1. Đối với những cái tiếp theo, hãy sử dụng công thức =B2+$B$2
  4. Phân phối thống nhất trình tạo số ngẫu nhiên Excel
  5. Xác định tần số của các số ngẫu nhiên trong dãy A2. A201. Tại ô C2 sử dụng công thức mảng. Sau khi nhập công thức, chọn phạm vi C2. C11, nhấn phím F2 và nhấn phím nóng. CTRL+SHIFT+ENTER. Chúng ta sẽ thực hiện công thức trong mảng Excel
  6. Phân phối thống nhất trình tạo số ngẫu nhiên Excel
  7. Tạo các phạm vi bằng cách sử dụng ký tự nối (="[0,0-"&C2&"]")
  8. Phân phối thống nhất trình tạo số ngẫu nhiên Excel
  9. Xây dựng biểu đồ thanh phân phối cho 200 giá trị thu được bằng cách sử dụng hàm RAND()
Phân phối thống nhất trình tạo số ngẫu nhiên Excel

Các giá trị dọc đại diện cho tần số. Những cái ngang đại diện cho phạm vi



Hàm RANDBETWEEN

Cú pháp của hàm RANDBETWEEN như sau. (giới hạn dưới; giới hạn trên). Đối số đầu tiên phải nhỏ hơn đối số thứ hai. Nếu không, hàm sẽ trả về lỗi. Giả sử rằng các giới hạn là số nguyên. Công thức loại bỏ phần phân số

Một ví dụ về ứng dụng của hàm

Phân phối thống nhất trình tạo số ngẫu nhiên Excel

Số ngẫu nhiên có độ chính xác bằng 0. 1 và 0. 01

Phân phối thống nhất trình tạo số ngẫu nhiên Excel

Cách tạo trình tạo số ngẫu nhiên trong Excel

Hãy tạo một trình tạo số ngẫu nhiên tạo ra các giá trị từ một phạm vi nhất định. Sử dụng công thức có dạng sau

Phân phối thống nhất trình tạo số ngẫu nhiên Excel

Công thức chọn ngẫu nhiên bất kỳ số nào trong phạm vi A1. A10

Hãy tạo một trình tạo số ngẫu nhiên trong phạm vi 0-100, với bước 10

Phân phối thống nhất trình tạo số ngẫu nhiên Excel

Bắt buộc phải chọn 2 giá trị văn bản ngẫu nhiên từ danh sách. Sử dụng hàm RAND(), hãy so khớp các giá trị văn bản trong phạm vi A1. A7 với số ngẫu nhiên

Phân phối thống nhất trình tạo số ngẫu nhiên Excel

Sử dụng hàm =INDEX để chọn hai giá trị văn bản ngẫu nhiên từ danh sách ban đầu

Phân phối thống nhất trình tạo số ngẫu nhiên Excel

Để chọn một giá trị ngẫu nhiên từ danh sách, hãy áp dụng công thức sau

Phân phối thống nhất trình tạo số ngẫu nhiên Excel

Trình tạo số ngẫu nhiên phân phối chuẩn

Các hàm RAND và RANDBETWEEN trả về các số ngẫu nhiên với một phân phối duy nhất. Có một xác suất bằng nhau cho bất kỳ giá trị nào rơi vào giới hạn dưới hoặc trên của phạm vi được yêu cầu. Biến thể của giá trị mục tiêu hóa ra là rất lớn

Phân phối chuẩn có nghĩa là hầu hết các số được tạo gần với số mục tiêu. Hãy điều chỉnh công thức RANDBETWEEN và tạo một mảng dữ liệu có phân phối chuẩn

Giá gốc của sản phẩm X là $100. Toàn bộ lô tuân theo phân phối chuẩn. Biến ngẫu nhiên cũng tuân theo phân phối xác suất chuẩn

Trong những điều kiện như vậy, giá trị trung bình của phạm vi là $100. Hãy tạo một mảng và xây dựng biểu đồ tuân theo phân phối chuẩn với độ lệch chuẩn là $1. 5

sử dụng chức năng

Phân phối thống nhất trình tạo số ngẫu nhiên Excel

Excel tính toán các giá trị trong phạm vi xác suất. Vì xác suất sản xuất một sản phẩm có chi phí ban đầu là 100 đô la là tối đa, nên công thức trả về các giá trị gần với 100 thường xuyên hơn các giá trị khác

Hãy tiến hành xây dựng biểu đồ. Trước hết, bạn cần tạo một bảng chứa các danh mục. Để làm điều này, hãy chia mảng thành các khoảng thời gian

  1. Xác định các giá trị tối thiểu và tối đa trong phạm vi bằng cách sử dụng =MIN(A2. 102) và =MAX(A2. 102) chức năng
  2. Cho biết giá trị của từng giai đoạn hoặc từng bước. Trong ví dụ của chúng tôi, nó bằng 1
  3. Số lượng danh mục là 10
  4. Phân phối thống nhất trình tạo số ngẫu nhiên Excel
  5. Giới hạn dưới của bảng chứa các danh mục là bội số gần nhất được làm tròn xuống. Nhập công thức =ROUNDDOWN(C2,0) vào ô E1
  6. Phân phối thống nhất trình tạo số ngẫu nhiên Excel
  7. Trong ô E2 trở xuống, công thức sẽ như sau. Nghĩa là, mỗi giá trị tiếp theo được tăng theo kích thước bước đã chỉ định
  8. Phân phối thống nhất trình tạo số ngẫu nhiên Excel
  9. Hãy tính số lượng biến trong khoảng đã cho. sử dụng chức năng. Công thức sẽ như sau
Phân phối thống nhất trình tạo số ngẫu nhiên Excel

Dựa vào dữ liệu thu được ta có thể xây dựng biểu đồ có phân phối chuẩn. Trục giá trị biểu thị số biến trong khoảng;

Phân phối thống nhất trình tạo số ngẫu nhiên Excel

Biểu đồ có phân phối chuẩn được xây dựng. Như nó phải vậy, hình dạng của nó giống như một cái chuông

Có một cách đơn giản hơn nhiều để làm điều tương tự với sự trợ giúp của gói «Phân tích dữ liệu». Chọn «Tạo số ngẫu nhiên»

Phân phối thống nhất trình tạo số ngẫu nhiên Excel

Nhấp vào đây để tìm hiểu cách thiết lập tính năng tiêu chuẩn. "Phân tích dữ liệu"

Điền các thông số tạo. Đặt phân phối là «Bình thường»

Phân phối thống nhất trình tạo số ngẫu nhiên Excel

Nhấp vào OK. Nó cho chúng ta một tập hợp các số ngẫu nhiên. Mở «Phân tích dữ liệu» một lần nữa. Chọn «Biểu đồ». Cấu hình các thông số. Hãy chắc chắn kiểm tra hộp «Đầu ra biểu đồ»