สุ่มใน Python

random.randomrandom.randintrandom.uniformrandom.randrangerandom.choicerandom.samplerandom.shufflerandom.seed
Задание 1

กำหนดจำนวนเต็มสองตัว:

pythonnum1 = 10
num2 = 20

สุ่มสร้างจำนวนเต็มจากช่วงที่กำหนดโดยตัวเลขของเรา

Задание 2

กำหนดจำนวนเต็มสองตัว:

pythonnum1 = 5
num2 = 30

สุ่มสร้างจำนวนเต็มเทียม (pseudorandom integer) จากช่วงที่กำหนดโดยตัวเลขของเรา

Задание 3

กำหนดจำนวนทศนิยมสองตัว:

pythonnum1 = 1.345
num2 = 14.784

สุ่มสร้างจำนวนจริง (real number) เทียม จากช่วงที่กำหนดโดยตัวเลขของเรา

Задание 4

กำหนดจำนวนเต็มสองตัว:

pythonnum1 = -2
num2 = 10

สุ่มสร้างจำนวนจริงจากช่วงที่กำหนดโดยตัวเลขของเรา

Задание 5

กำหนดตัวเลขสามตัว:

pythonnum1 = 5
num2 = 50
num3 = 4

สุ่มสร้างตัวเลขจากช่วงที่กำหนดโดยตัวเลขแรกและตัวที่สอง ให้ตัวเลขที่สามกำหนดขั้นตอนการสุ่ม (sampling step)

Задание 6

กำหนดรายการ:

pythonlst = [1, 2, 3, 4, 5]

รับองค์ประกอบสุ่มจากรายการนี้

Задание 7

กำหนดรายการ:

pythonlst = [1, 2, 3, 4, 5]

รับรายการใหม่ที่ประกอบด้วยสามองค์ประกอบสุ่มจากรายการเดิม

Задание 8

กำหนดรายการ:

pythonlst = [1, 2, 3, 4, 5]

สับเปลี่ยนองค์ประกอบของรายการนี้ในลำดับแบบสุ่ม

Задание 9

กำหนดรายการที่มีข้อมูลซ้ำ:

pythonlst = [1, 1, 1, 2, 2, 3, 3, 4, 5]

รับสามองค์ประกอบสุ่มจากรายการ โดยที่องค์ประกอบในผลลัพธ์ไม่ซ้ำกัน

Задание 10

กำหนดตัวเลข:

pythonnum = 7

กำหนดค่าเริ่มต้น (seed) โดยใช้ตัวเลขนี้

Задание 11

กำหนดทูเพิล:

pythontlp = (10, 6, 2, 4)

รับตัวเลขสุ่มจากทูเพิลนี้ แล้วกำหนดค่าเริ่มต้นโดยใช้ตัวเลขนั้น