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

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

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

tatiya
PHP VIP Members
PHP VIP Members
Posts: 2845
Joined: 09/07/2018 9:35 am

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

Post by tatiya »

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

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

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

Code: Select all

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

ในตัวโค้ด

Code: Select all

randoms = f[(random.randint(0, len(f) - 1))]
จะเป็นการ สุ่มคำเริ่ม คำลำดับที่ 0 แล้วเรียงลำดับโดยใช้ len แล้วก็จะลบคำออกทีล่ะ 1 เพื่อจะลบคำออกที่ละ 1 เพื่อจะไม่ให้คำซ้ำกัน
Selection_716.png
Selection_716.png (8.45 KiB) Viewed 651 times
Selection_715.png
Selection_715.png (8.47 KiB) Viewed 651 times
Selection_714.png
Selection_714.png (9.05 KiB) Viewed 651 times
Image Image Image GOODBYE AND GOODLUCK EVERYONE Love you all bye. Thank you for everything.
26/09/2019
  • Similar Topics
    Replies
    Views
    Last post

Return to “Programming - C/C++ & java & Python”

Who is online

Users browsing this forum: No registered users and 4 guests