_RandomSeed
Biến dùng để lưu trữ trạng thái hiện tại khi tạo các số nguyên ngẫu nhiên giả lập. _RandomSeed
thay đổi giá trị của nó khi gọi MathRand()
. Sử dụng MathSrand()
để đặt điều kiện ban đầu mong muốn.
Số ngẫu nhiên x
nhận được từ hàm MathRand()
được tính toán theo cách sau tại mỗi lần gọi:
cpp
x=_RandomSeed*214013+2531011;
_RandomSeed=x;
x=(x>>16)&0x7FFF;
1
2
3
2
3
Xem thêm