การใช้งาน โมดูล radom ในการสุ่มคำ

แนะนำ สอบถาม ภาษา C สำหรับผู้เริ่มต้น ภาษา Java ภาษา Python

Moderator: mindphp, ผู้ดูแลกระดาน

tatiya
PHP Hero Member
PHP Hero Member
โพสต์: 177
ลงทะเบียนเมื่อ: 09/07/2018 9:35 am

การใช้งาน โมดูล radom ในการสุ่มคำ

โพสต์โดย tatiya » 11/08/2018 6:41 pm

โมดูล Random (แรนดอม) คือโมดูลที่สามารถสุ่มค่าต่างๆที่เรากำหนดไว้ได้ เช่น ค่าตัวเลข 1-100 เราจะสามารถนำความสามารถนี้ไปใช้งานได้ในหลายๆด้านเช่น การสุ่มหาเลขผู้โชคดี การสุ่มหาลำดับตัวอักษร และอื่นๆ ซึ่งโมดูลนี้มีอยุ่แล้วใน ไพธอน แทบจะทุกเวอรชั่น เพราะเป็นโมดูลพื้นฐาน เราสามารถเรียกมาใช้โดยการอิมพอร์ตออกมาใช้ได้เลย

กันเลยครับ เริ่มแรกทำการ import mudule เข้ามาก่อน
[url]import random[/url]

ดูตัวอย่างโค้ด

โค้ด: เลือกทั้งหมด

f = ["ลองดูตามนี้ดูนะครับ", "ลองศึกษาตามกระทู้นี้เลยครับ",
    "คิดว่ากระทู้นี้มีคำตอบนำครับลองดู", "ลองดูที่นี่สิครับ", "ลองหาดูจากกระทู้นี้นะครับ",
    "ลองดูจากนี่สิครับ", "ศึกษาจากกระทู้พวกนี้ดูครับ",
    "ผมเคยเห็นคำตอบที่คุณถามตามกระทู้นี้อยู่นะครับ"]
randoms = f[(random.randint(0, len(f) - 1))]
print(randoms)


ผลลัพท์
กดครั้งที่1
ศึกษาจากกระทู้พวกนี้ดูครับ
กดครั้งที่2
ผมเคยเห็นคำตอบที่คุณถามตามกระทู้นี้อยู่นะครับ
กดครั้งที่3
ลองดูจากนี่สิครับ

ในตัวโค้ด

โค้ด: เลือกทั้งหมด

randoms = f[(random.randint(0, len(f) - 1))]
จะเป็นการ สุ่มคำเริ่ม คำลำดับที่ 0 แล้วเรียงลำดับโดยใช้ len แล้วก็จะลบคำออกทีล่ะ 1 เพื่อจะลบคำออกที่ละ 1 เพื่อจะไม่ให้คำซ้ำกัน
Selection_716.png
Selection_716.png (8.45 KiB) เปิดดู 26 ครั้ง

Selection_715.png
Selection_715.png (8.47 KiB) เปิดดู 26 ครั้ง

Selection_714.png
Selection_714.png (9.05 KiB) เปิดดู 26 ครั้ง

  • Similar Topics
    ตอบกลับ
    แสดง
    โพสต์ล่าสุด

ย้อนกลับไปยัง

ผู้ใช้งานขณะนี้

กำลังดูบอร์ดนี้: 4 และ บุคคลทั่วไป 0 ท่าน