Tạo số ngẫu nhiên âm!

Liên hệ QC

Loan Châu

Thành viên hoạt động
Tham gia
17/6/17
Bài viết
136
Được thích
39
Giới tính
Nữ
Thân chào các bạn !
Hiện tôi muốn tạo một day số ngẫu nhiên có cả những số âm (-) nhưng khi dung hàm Rand() thì chỉ ra luôn luôn số dương (+). Mong các bạn có cách giúp đỡ
giải quyết khó khăn cho tôi.
Tôi xin cảm ơn tất cả các bạn!
Trân trọng,
 
Thân chào các bạn !
Hiện tôi muốn tạo một day số ngẫu nhiên có cả những số âm (-) nhưng khi dung hàm Rand() thì chỉ ra luôn luôn số dương (+). Mong các bạn có cách giúp đỡ
giải quyết khó khăn cho tôi.
Tôi xin cảm ơn tất cả các bạn!
Trân trọng,
Tạo 2 dãy số, trừ cho nhau.
=RAND()-RAND()
 
Thân chào các bạn !
Hiện tôi muốn tạo một day số ngẫu nhiên có cả những số âm (-) nhưng khi dung hàm Rand() thì chỉ ra luôn luôn số dương (+). Mong các bạn có cách giúp đỡ
giải quyết khó khăn cho tôi.
Tôi xin cảm ơn tất cả các bạn!
Trân trọng,
Bạn thử dùng RANDBETWEEN
 
=250-RANDBETWEEN(0,500)

=25-RANDBETWEEN(0,500)*10^-1
 
Toán bất đẳng thức:
Rand cho số x: 0 < x < 1
Nhân 2: 0 < 2x < 2
Trừ 1: -1 < 2x - 1 < 1

Suy ra, công thức Rand()*2 - 1 sẽ cho ra một số giữa -1 và 1
 
Lần chỉnh sửa cuối:
Cứ từ dạng tổng quát mà làm thôi.
Số ngẫu nhiên từ a đến b:
Rnd() * (b - a) + a
Số ngẫu nhiên từ -1 đến 1:
Rnd() * (1 - (-1)) + (-1) = Rnd() * 2 - 1
 
Toán bất đẳng thức:
Rand cho số x: 0 < x < 1
Nhân 2: 0 < 2x < 2
Trừ 1: -1 < 2x - 1 < 1

Suy ra, công thức Rand()*2 - 1 sẽ cho ra một số giữa -1 và 1
em cảm ơn anh VetMini nhiều hý. Anh suy luân đơn giãn rứa mà em nghĩ mãi không ra. huhu
anh ơi, cho em hỏi them. em muốn khống chế trong 01 khoảng giá trị ( từ -0,555 đến +0,555) thì có được không anh?
Bài đã được tự động gộp:

Cứ từ dạng tổng quát mà làm thôi.
Số ngẫu nhiên từ a đến b:
Rnd() * (b - a) + a
Số ngẫu nhiên từ -1 đến 1:
Rnd() * (1 - (-1)) + (-1) = Rnd() * 2 - 1
em cảm ơn anh nhiều nhiều luôn ý, anh giải thích rứa em hiểu rồi.
 
em cảm ơn anh VetMini nhiều hý. Anh suy luân đơn giãn rứa mà em nghĩ mãi không ra. huhu
anh ơi, cho em hỏi them. em muốn khống chế trong 01 khoảng giá trị ( từ -0,555 đến +0,555) thì có được không anh?
Chia 2 trở lại
-1 < 2x - 1 < 1
=> -0,5 < x - 0,5 < 0,5
Công thức
Rand() - 0,5
 
Web KT
Back
Top Bottom