การใช้งาน โมดูล radom ในการสุ่มคำ
โพสต์แล้ว: 11/08/2018 6:41 pm
โมดูล Random (แรนดอม) คือโมดูลที่สามารถสุ่มค่าต่างๆที่เรากำหนดไว้ได้ เช่น ค่าตัวเลข 1-100 เราจะสามารถนำความสามารถนี้ไปใช้งานได้ในหลายๆด้านเช่น การสุ่มหาเลขผู้โชคดี การสุ่มหาลำดับตัวอักษร และอื่นๆ ซึ่งโมดูลนี้มีอยุ่แล้วใน ไพธอน แทบจะทุกเวอรชั่น เพราะเป็นโมดูลพื้นฐาน เราสามารถเรียกมาใช้โดยการอิมพอร์ตออกมาใช้ได้เลย
กันเลยครับ เริ่มแรกทำการ import mudule เข้ามาก่อน
import random
ดูตัวอย่างโค้ด
ผลลัพท์
กดครั้งที่1
ศึกษาจากกระทู้พวกนี้ดูครับ
กดครั้งที่2
ผมเคยเห็นคำตอบที่คุณถามตามกระทู้นี้อยู่นะครับ
กดครั้งที่3
ลองดูจากนี่สิครับ
ในตัวโค้ด จะเป็นการ สุ่มคำเริ่ม คำลำดับที่ 0 แล้วเรียงลำดับโดยใช้ len แล้วก็จะลบคำออกทีล่ะ 1 เพื่อจะลบคำออกที่ละ 1 เพื่อจะไม่ให้คำซ้ำกัน
กันเลยครับ เริ่มแรกทำการ import mudule เข้ามาก่อน
import random
ดูตัวอย่างโค้ด
โค้ด: เลือกทั้งหมด
f = ["ลองดูตามนี้ดูนะครับ", "ลองศึกษาตามกระทู้นี้เลยครับ",
"คิดว่ากระทู้นี้มีคำตอบนำครับลองดู", "ลองดูที่นี่สิครับ", "ลองหาดูจากกระทู้นี้นะครับ",
"ลองดูจากนี่สิครับ", "ศึกษาจากกระทู้พวกนี้ดูครับ",
"ผมเคยเห็นคำตอบที่คุณถามตามกระทู้นี้อยู่นะครับ"]
randoms = f[(random.randint(0, len(f) - 1))]
print(randoms)
กดครั้งที่1
ศึกษาจากกระทู้พวกนี้ดูครับ
กดครั้งที่2
ผมเคยเห็นคำตอบที่คุณถามตามกระทู้นี้อยู่นะครับ
กดครั้งที่3
ลองดูจากนี่สิครับ
ในตัวโค้ด
โค้ด: เลือกทั้งหมด
randoms = f[(random.randint(0, len(f) - 1))]