Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python

Python สร้างตัวเลขสุ่มได้อย่างไร


การแจกแจงแบบมาตรฐานของ Python มีโมดูลสุ่มที่มีฟังก์ชันสำหรับการสร้างตัวเลขสุ่ม ฟังก์ชัน Basic random() ส่งกลับค่าเลขทศนิยมสุ่มระหว่าง 0 ถึง 1

>>> import random
>>> random.random()
0.5204702770265925

จากโมดูลเดียวกัน มีฟังก์ชัน randrange() ซึ่งส่งคืนตัวเลขสุ่มระหว่างช่วงตามลำดับ

>>> random.randrange(0,10)
4

นอกจากนี้ยังมีตัวเลือก () ฟังก์ชั่นที่จะสุ่มเลือกรายการจากรายการหรือทูเพิล

>>> random.choice([10,20,30,40,50])
40
>>> random.choice((10,20,30,40,50))
20