RNG คือการใช้ระบบคอมพิวเตอร์สุ่มชุดตัวเลขขึ้นมา

  


Random number generator หรือที่คนทั่วไปนิยมเรียกสั้น ๆ ว่า rng ถ้าจะให้อธิบายให้เข้าใจง่ายที่สุดก็คือ Algorithm ชนิดนึงที่เอาไว้ใช้สุ่มผลลัพธ์ต่าง ๆ

     RNG คือการใช้ระบบคอมพิวเตอร์สุ่มชุดตัวเลขขึ้นมา โดยพื้นฐานของคอมพิวเตอร์แล้วการที่จะใช้ระบบคอมพิวเตอร์นั้นสุ่มอะไรขึ้นมาสักอย่างนั้นแทบจะเป็นไปไม่ได้

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

    ซึ่งโดยหลัก ๆ แล้วเนี่ยการที่เราจะให้คอมพิวเตอร์สุ่มอะไรขึ้นมาสักอย่างเนี่ยก็จะมีการสุ่มแยกออกเป็น 2 แบบใหญ่ ๆ เลยก็คือ true random กับ pseudo random

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

     ซึ่งไอ้คลื่นรบกวนที่ลอยอยู่บนอากาศเนี่ยเราไม่สามารถรู้ค่าได้อยู่แล้วว่ามันจะเป็นยังไงเพราะว่ามันถูกสุ่มขึ้นมานั่นเอง ถ้าให้ยกตัวอย่างง่าย ๆ ที่สุดก็คล้ายกับคลื่น noise ในโทรทัศน์นั่นเอง

     หรืออีกอย่างนึงก็คือการสลายตัวของอะตอมในกัมมันตภาพรังสีนั่นเองซึ่งอาจจะไกลตัวไปสักหน่อย สล็อตออนไลน์ เราเลยยกตัวอย่างของคลื่นรบกวนมาแทน

     โดยหลักการของมันก็คือหาอุปกรณ์สักตัวนึงมาและยื่นมันออกไปในอากาศแล้วจับสัญญาณรบกวน ณ จุด ๆ นั้นมาอ่านค่า ใช่ครับแค่นั้นเลย แค่นั้นเราก็จะได้ค่าสุ่มที่เป็น True Random แล้ว

     ส่วนอีกอย่างที่เป็น True Random แต่เราไม่ได้ยกตัวอย่างมานั้นคือ ควอนตั้มคอมพิวเตอร์ซึ่งเป็นเรื่องที่มันค่อนข้างลึกและละเอียดเกินไปที่จะหยิบมายกตัวอย่างได้นั่นเอง ซึ่งการใช้คอมพิวเตอร์สร้าง True Random ขึ้นมานั้นเนี่ยเป็นอะไรที่ยากและแพง

     เพราะต้องใช้ฮาร์ดแวร์และอุปกรณ์อีกมากมายซึ่งมันไม่คุ้มกับการที่จะเอามาใส่ในคอมพิวเตอร์เพื่อนที่จะมาทำการ RNG (Random number generator) นั่นเอง ดังนั้นคอมพิวเตอร์ปัจจุบันจึงเน้นไปที่อีกทางดีกว่าซึ่งก็คือ Pseudo Random (การสุ่มเทียม)

     คือการสุ่มเทียมที่เกิดจากการที่คอมพิวเตอร์นั้นได้ทำการสุ่มขึ้นมาโดยกำหนดลำดับตัวเลขหรือแพทเทินขึ้นมาเรื่อย ๆ (เช่น 45,4,3,576,11,24,…,1,9742,2) สล็อตออนไลน์

     จากค่าเริ่มต้นที่เรียกว่า SEED หมายความว่าถ้ามีค่า SEED เท่าเดิมก็จะมีการสุ่มตัวเลขที่ออกมาเป็นลำดับนั้นเท่าเดิมทุกครั้งไป ถ้าถามว่าทำไมถึงเป็นแบบนั้นก็ตอบได้ว่าเพราะมันเป็นอัลกอริทึมนั่นเอง

     และอย่างที่บอกไปว่าคอมพิวเตอร์นั้นไม่ว่าเราจะกำหนดค่าอะไรก็แล้วแต่ขึ้นมาไม่ว่าเราจะทำซ้ำกี่ครั้งผลลัพธ์ที่ได้จะต้องออกมาเท่าเดิมเสมอ ๆ ซึ่งการที่เราได้ SEED มาก็เพื่อนำไปตั้งต้นในโปรแกรมอื่น ๆ อีกต่อไป

     แต่การที่เรา Randomได้ค่าเดิมตลอดด้วยค่า SEED เดิมนั้นถ้าจะให้พูดก็มันง่ายต่อการที่เราจะทำ Bug ดังนั้นเนี่ยเราจึงควรที่จะเปลี่ยนค่า SEED ทุกครั้งที่มีการสุ่มนั่นเอง

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

     ซึ่งโดยปกติแล้วโปรแกรมง่าย ๆ บางโปรแกรมก็อาจจะตั้งค่า SEED จากเวลาของเครื่องคอมพิวเตอร์ ณ ขณะที่เราเริ่มกดเท่ากับว่าเราได้ค่า SEED ใหม่ ๆ ทุกครั้งนั้นเอง สล็อตออนไลน์ ซึ่งแน่นอนว่าถ้าหากกดเริ่มที่เวลาเดียวกันเป๊ะ ๆ

     ก็จะได้ค่าโปรแกรมหรือเริ่มกดสุ่มนั้น ๆ นั่นเอง เพราะว่าเวลาที่เรากดเริ่มโปรแกรมนั้น ๆ เนี่ยมันต่างไปทุกรอบ เดิมเหมือนกัน

ความคิดเห็น

โพสต์ยอดนิยมจากบล็อกนี้

สล็อตออนไลน์ออโต้ถือเป็นความฉลาดของนักออกแบบ

สูตรเดิมพัน 16 ครั้ง การใช้สูตรโกงสล็อต

เมื่อเริ่มเล่นสล็อตออนไลน์จะเป็นการดีที่สุดถ้าคุณดูตารางการจ่ายเงิน