Computer >> Máy Tính >  >> Lập trình >> Python

Tại sao chúng ta sử dụng random.seed () trong Python?


Phương thức seed () của mô-đun ngẫu nhiên khởi chạy trình tạo số ngẫu nhiên.

random.seed(a,b)

Nếu a bị bỏ qua hoặc Không, thời gian hệ thống hiện tại sẽ được sử dụng. Nếu các nguồn ngẫu nhiên được cung cấp bởi hệ điều hành, chúng sẽ được sử dụng thay vì thời gian của hệ thống

Nếu a là int, nó được sử dụng trực tiếp.

Với phiên bản 2 (mặc định), một đối tượng str, byte hoặc bytearray được chuyển đổi thành int và tất cả các bit của nó đều được sử dụng.

Với phiên bản 1 (được cung cấp để tái tạo các chuỗi ngẫu nhiên từ các phiên bản Python cũ hơn), thuật toán str và byte tạo ra phạm vi hạt giống hẹp hơn.