การแจกแจงแบบมาตรฐานของ 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