สุ่มใน Python
random.random
random.randint
random.uniform
random.randrange
random.choice
random.sample
random.shuffle
random.seed
กำหนดจำนวนเต็มสองตัว:
num1 = 10
num2 = 20
สุ่มสร้างจำนวนเต็มจากช่วงที่กำหนดโดยตัวเลขของเรา
กำหนดจำนวนเต็มสองตัว:
num1 = 5
num2 = 30
สุ่มสร้างจำนวนเต็มเทียม (pseudorandom integer) จากช่วงที่กำหนดโดยตัวเลขของเรา
กำหนดจำนวนทศนิยมสองตัว:
num1 = 1.345
num2 = 14.784
สุ่มสร้างจำนวนจริง (real number) เทียม จากช่วงที่กำหนดโดยตัวเลขของเรา
กำหนดจำนวนเต็มสองตัว:
num1 = -2
num2 = 10
สุ่มสร้างจำนวนจริงจากช่วงที่กำหนดโดยตัวเลขของเรา
กำหนดตัวเลขสามตัว:
num1 = 5
num2 = 50
num3 = 4
สุ่มสร้างตัวเลขจากช่วงที่กำหนดโดยตัวเลขแรกและตัวที่สอง ให้ตัวเลขที่สามกำหนดขั้นตอนการสุ่ม (sampling step)
กำหนดรายการ:
lst = [1, 2, 3, 4, 5]
รับองค์ประกอบสุ่มจากรายการนี้
กำหนดรายการ:
lst = [1, 2, 3, 4, 5]
รับรายการใหม่ที่ประกอบด้วยสามองค์ประกอบสุ่มจากรายการเดิม
กำหนดรายการ:
lst = [1, 2, 3, 4, 5]
สับเปลี่ยนองค์ประกอบของรายการนี้ในลำดับแบบสุ่ม
กำหนดรายการที่มีข้อมูลซ้ำ:
lst = [1, 1, 1, 2, 2, 3, 3, 4, 5]
รับสามองค์ประกอบสุ่มจากรายการ โดยที่องค์ประกอบในผลลัพธ์ไม่ซ้ำกัน
กำหนดตัวเลข:
num = 7
กำหนดค่าเริ่มต้น (seed) โดยใช้ตัวเลขนี้
กำหนดทูเพิล:
tlp = (10, 6, 2, 4)
รับตัวเลขสุ่มจากทูเพิลนี้ แล้วกำหนดค่าเริ่มต้นโดยใช้ตัวเลขนั้น