กรุณาเลือก อุปกรณ์เคลื่อนที่ | แสดงผลรูแบบคอมพิวเตอร์
ดู: 614|ตอบ: 2

การสุ่มของคอมพิวเตอร์

[คัดลอกลิงก์]
 
 มีนามว่าslost 
 สมาชิกคนที่37 
 เพศ 
 ระดับการอ่าน50 
กระทู้ 
 ค่าประสบการณ์ 
 ทอง 
 ชื่อเสียง 
 ออนไลน์ 

คุณยังไม่ได้ใช้เหรียญ
กรุณาคลิกที่นี่เพื่อใช้เหรียญ

Willy (R)
ไม่ใช่ปลา
     
โพสต์เมื่อ 2020-12-18 20:29:01 | แสดงโพสต์ทั้งหมด |โหมดอ่าน
ในขณะที่ผมกำลังท่องโลกอินเตอร์เน็ตอยู่นั้น ก็เกิดสงสัยขึ้นมา...

"คอมพิวเตอร์มันใช้วิธีการสุ่มยังไงกันแน่นะ ?"

ภาษาคอมพิวเตอร์ประกอบไปด้วย 0 กับ 1
จะเขียนโค้ดยังไงให้มันสุ่ม อยู่ดีๆมันจะสุ่มขึ้นมาเองไม่ได้หรอก

ถูกต้องแล้วล่ะครับ หลังจากค้นหาข้อมูลมาสักพักหนึ่ง

ผมก็ค้นพบคำตอบว่า การสุ่มของคอมพิวเตอร์ ไม่ได้สุ่มจริง แต่เกิดจากการ สุ่มเทียม

นั่นก็คือรับค่าอะไรสักอย่างมา (seed) แล้วนำมาคำนวณหาค่าอันซับซ้อนอีกที (algorithm)
เช่น เวลาที่สุ่ม ใช้หน่วยถึงขั้น ms เป็นตัวตั้ง แล้วนำไปเข้าสมการ
ซึ่งก็แล้วแต่ฟังชันก์แรนด้อมของภาษานั้นๆอีกที
บางทีก็ซับซ้อนถึงขั้นเปลี่ยนสมการไปเรื่อยๆเพื่อให้สุ่มใกล้เคียงกับการสุ่มจริงๆที่สุด

และผมชอบประโยคหนึ่งจากบทความที่อ่านมาก
"ไม่ว่าคอมพิวเตอร์ของคุณจะแรงแค่ไหน มันก็ยังโยนเหรียญเสี่ยงทายได้แย่อยู่ดี"
กล่าวโดย Steve Ward ศาสตราจารย์ด้านวิทยาการคอมพิวเตอร์ และวิศวกรรม แห่งสถาบันเทคโนโลยีแมสซาชูเซตส์ (MIT)
.
.
.

หลังจากที่ศึกษาไปเรื่อยๆ ผมก็นึกถึงคำที่ไอสไตน์เคยพูดไว้ "พระเจ้าไม่ทอยลูกเต๋า"

...เพราะเขาใช้วิธีการสุ่มเทียม

มั้ง



อ้างอิง
thaiware , wikipedia , pantip


คะแนน

จำนวนผู้เข้าร่วม 2FAME +10 ย่อ เหตุผล
jojo741963 + 5 เนื้อหาดีมีสาระ
AGZA13th + 5

ดูบันทึกคะแนน

 
 มีนามว่าjojo741963 
 สมาชิกคนที่
 เพศ 
 ระดับการอ่าน200 
กระทู้ 
 ค่าประสบการณ์ 
 ทอง 
 ชื่อเสียง 
 ออนไลน์ 

คุณยังไม่ได้ใช้เหรียญ
กรุณาคลิกที่นี่เพื่อใช้เหรียญ

Flybee (C)
เจลลี่ บี
     
โพสต์เมื่อ 2020-12-18 21:04:07 | แสดงโพสต์ทั้งหมด
จริง ๆ แล้วไม่ว่าการสุ่มอะไรก็เป็นการสุ่มเทียมทั้งนั้น

ไม่ว่าจะโยนลูกเต๋า สับไพ่ ทุกอย่างถ้ามีตัวแปรมากพอ ข้อมูลทั้งหมดก็สามารถคำนวณและแสดงผลลัพท์ออกมาได้

ทั้งนี้ อาจจะทำให้สุ่มเทียมมีความเท่ากันเหมือนกันหมดก็ได้ ไม่ว่ายังไงเราก็ไม่มีทางเข้าใจการสุ่มที่แท้จริงได้อยู่ดี

เอะ... หรือได้กันนะ?

แสดงความคิดเห็น

นั่นน่ะสินะ...  โพสต์เมื่อ 2020-12-18 22:32
คุณต้องเข้าสู่ระบบก่อนจึงจะสามารถตอบกลับโพสต์นี้ได้ เข้าสู่ระบบ | สมัครสมาชิก

รายละเอียดเครดิต

ตอบกระทู้ ขึ้นไปด้านบน ไปที่หน้ารายการกระทู้