Phương thức setstate () ngẫu nhiên trong Python
Thí dụ
Chụp và khôi phục trạng thái của trình tạo số ngẫu nhiên:
import random
#print a random number:
print(random.random())
#capture the state:
state = random.getstate()
#print another
random number:
print(random.random())
#restore the state:
random.setstate(state)
#and the next random number should be the same
as when you captured the state:
print(random.random())
Định nghĩa và Cách sử dụng
Phương setstate()
thức được sử dụng để khôi phục trạng thái của bộ tạo số ngẫu nhiên trở lại trạng thái đã chỉ định
Sử dụng getstate()
phương pháp để nắm bắt trạng thái
Cú pháp
random.setstate(state)
Giá trị tham số
Parameter | Description |
---|---|
state | Required. A state object. the setstate() method will restore the state of the random number generator back to this sate. |