Em muốn tạo 1 hàm có giá trị ngẫu nhiên trong khoảng từ -3 đến 3 mà ko thể tạo được?

Liên hệ QC

ngoctan_q

Thành viên chính thức
Tham gia
15/8/07
Bài viết
52
Được thích
17
Em đang muốn tạo ra 1 thủ tục tạo số ngẫu nhiên từ -3 đến 3, mà sao nó chỉ thay đổi trong khoảng từ -1->-3 ko thể đến 3 được?
Mong các bác nhiệt tình giúp đỡ em! Em xin chân thành cảm ơn!
 

File đính kèm

  • hỏi tạo số ngẫu nhiên trong khoảng -3 đến 3.xls
    20.5 KB · Đọc: 44
Em đang muốn tạo ra 1 thủ tục tạo số ngẫu nhiên từ -3 đến 3, mà sao nó chỉ thay đổi trong khoảng từ -1->-3 ko thể đến 3 được?
Mong các bác nhiệt tình giúp đỡ em! Em xin chân thành cảm ơn!
Code sai rồi
Lý ra phải là: myvalue = Int((7 * Rnd) - 3) mới đúng
Cũng như nếu gõ công thức trên bảng tính thì sẽ là: =INT((7 * RAND()) - 3)
 
Upvote 0
Code sai rồi
Lý ra phải là: myvalue = Int((7 * Rnd) - 3) mới đúng
Cũng như nếu gõ công thức trên bảng tính thì sẽ là: =INT((7 * RAND()) - 3)
Xin Sư phụ giải thích nguyên nhân có công thức trên
Em xin cảm ơn
À, Sư phụ ơi Tác giả nói "ko thể đến 3 được" nhưng công thức của Sư phụ vẫn còn giá trị -3 và 3 ?
 
Lần chỉnh sửa cuối:
Upvote 0
Em đang muốn tạo ra 1 thủ tục tạo số ngẫu nhiên từ -3 đến 3, mà sao nó chỉ thay đổi trong khoảng từ -1->-3 ko thể đến 3 được?
Mong các bác nhiệt tình giúp đỡ em! Em xin chân thành cảm ơn!

Cái này dùng hàm cũng được mà, có nhất thiết phải Code không?
PHP:
=RANDBETWEEN(-3,3)

Xin Sư phụ giải thích nguyên nhân có công thức trên
Em xin cảm ơn
À, Sư phụ ơi Tác giả nói "ko thể đến 3 được" nhưng công thức của Sư phụ vẫn còn giá trị -3 và 3 ?
Chắc bạn hiểu sai, "ko thể đến 3 được" có nghĩa là tác giả chưa thể làm được việc đó cho nên mới hỏi làm sao làm được việc đó!
 
Upvote 0
Xin Sư phụ giải thích nguyên nhân có công thức trên
Nếu dùng RANDBETWEEN thì không có gì để bàn (vì quá dễ hiểu) ---> Tuy nhiên không phải máy nào cũng dùng được nếu chưa cài Analysis ToolPak
Nếu dùng RAND thì sẽ theo nguyên tắc
=INT(RAND*(b-a+1)) + a
Với a là số nhỏ, b là số lớn
 
Upvote 0
Web KT
Back
Top Bottom