Hướng dẫn dùng seeding meaning python



Hàm seed() trong Python thiết lập giá trị nguyên bắt đầu mà được sử đụng trong bộ sinh số ngẫu nhiên. Bạn nên gọi hàm này trước khi gọi bất cứ hàm ngẫu nhiên nào khác. Hàm này trả về None


Cú pháp

Cú pháp của seed() trong Python:

Ghi chú: Hàm này không có thể truy cập trực tiếp, vì thế chúng ta cần import random module và sau đó chúng ta cần gọi hàm này bởi sử dụng đối tượng random.

Chi tiết về tham số:

  • x: Đây là seed cho hàm ngẫu nhiên tiếp theo. Nếu bị bỏ qua, nó nhận system time để tạo số ngẫu nhiên tiếp theo.


Ví dụ sau minh họa cách sử dụng của seed() trong Python.

import random random.seed(100) print ("So ngau nhien voi seed 100 : ", random.random()) # Cung tao ra so ngau nhien nhu nhau random.seed(100) print ("So ngau nhien voi seed 100 : ", random.random()) # Cung tao ra so ngau nhien nhu nhau random.seed(100) print ("So ngau nhien voi seed 100 : ", random.random())

Chạy chương trình Python trên sẽ cho kết quả:

So ngau nhien voi seed 100 : 0.1456692551041303 So ngau nhien voi seed 100 : 0.1456692551041303 So ngau nhien voi seed 100 : 0.1456692551041303