Python สุ่มเมล็ด ()วิธี การ
ตัวอย่าง
ตั้งค่าเมล็ดเป็น 10 และดูว่าเกิดอะไรขึ้น:
import random
random.seed(10)
print(random.random())
ความหมายและการใช้งาน
วิธี การseed()
นี้ใช้เพื่อเริ่มต้นเครื่องกำเนิดตัวเลขสุ่ม
เครื่องกำเนิดตัวเลขสุ่มต้องการตัวเลขเพื่อขึ้นต้นด้วย (ค่าตั้งต้น) เพื่อให้สามารถสร้างตัวเลขสุ่มได้
โดยค่าเริ่มต้น ตัวสร้างตัวเลขสุ่มจะใช้ เวลา ของระบบปัจจุบัน
ใช้เมธอด seed() เพื่อปรับแต่งหมายเลขเริ่มต้นของตัวสร้างตัวเลขสุ่ม
หมายเหตุ:หากคุณใช้ค่าเมล็ดเดียวกันสองครั้ง คุณจะได้รับหมายเลขสุ่มเดียวกันสองครั้ง ดูตัวอย่างด้านล่าง
ไวยากรณ์
random.seed(a, version)
ค่าพารามิเตอร์
Parameter | Description |
---|---|
a | Optional. The seed value needed to generate a random number. If it is an integer it is used directly, if not it has to be converted into an integer. Default value is None, and if None, the generator uses the current system time. |
version | An integer specifying how to convert the a
parameter into a integer.Default value is 2 |
ตัวอย่างเพิ่มเติม
ตัวอย่าง
แสดงให้เห็นว่าถ้าคุณใช้ค่าเมล็ดเดียวกันสองครั้ง คุณจะได้หมายเลขสุ่มเดียวกันสองครั้ง:
import random
random.seed(10)
print(random.random())
random.seed(10)
print(random.random())