วันศุกร์ที่ผ่านมาเด็กๆได้เรียนรู้เกี่ยวกับการสุ่มใน Python ครับ รู้จักใช้ random.shuffle( ) เพื่อสลับสิ่งของ, random.choice( ) และ random.sample( ) เพื่อสุ่มเลือกของ, random.random( ) เพื่อสร้างตัวเลขสุ่ม
เราลองใช้ random.shuffle สลับสำรับไพ่แล้วแจกไพ่ด้วย pop( ) หรือจะใช้ random.sample( ) แล้วตามด้วย remove( ) ก็ได้ครับ

เราลองประมาณค่า π ด้วยการสุ่มด้วย random.random( )

และใช้ random.choice( ) โยนหัวก้อยให้เราครับ สามารถแก้ปัญหาเช่นอยากรู้ว่าถ้าโยนเหรียญห้าเหรียญพร้อมๆกันสักกี่ครั้งถึงจะออกหัวหมด

สามารถดาวน์โหลด Jupyter Notebook ที่มีตัวอย่างโค้ดได้ที่นี่ หรือเปิดดูออนไลน์ได้ที่นี่ครับ