วันศุกร์ที่ผ่านมาเด็กๆได้เรียนรู้เกี่ยวกับการสุ่มใน Python ครับ รู้จักใช้ random.shuffle( ) เพื่อสลับสิ่งของ, random.choice( ) และ random.sample( ) เพื่อสุ่มเลือกของ, random.random( ) เพื่อสร้างตัวเลขสุ่ม
เราลองใช้ random.shuffle สลับสำรับไพ่แล้วแจกไพ่ด้วย pop( ) หรือจะใช้ random.sample( ) แล้วตามด้วย remove( ) ก็ได้ครับ
![](https://i0.wp.com/witpoko.com/wp-content/uploads/2019/02/Screen-Shot-2562-02-18-at-11.07.39.png?resize=474%2C261&ssl=1)
เราลองประมาณค่า π ด้วยการสุ่มด้วย random.random( )
![](https://i0.wp.com/witpoko.com/wp-content/uploads/2019/02/Screen-Shot-2562-02-18-at-09.52.20.png?resize=474%2C220&ssl=1)
และใช้ random.choice( ) โยนหัวก้อยให้เราครับ สามารถแก้ปัญหาเช่นอยากรู้ว่าถ้าโยนเหรียญห้าเหรียญพร้อมๆกันสักกี่ครั้งถึงจะออกหัวหมด
![](https://i0.wp.com/witpoko.com/wp-content/uploads/2019/02/Screen-Shot-2562-02-18-at-09.52.45.png?resize=474%2C215&ssl=1)
สามารถดาวน์โหลด Jupyter Notebook ที่มีตัวอย่างโค้ดได้ที่นี่ หรือเปิดดูออนไลน์ได้ที่นี่ครับ