ตัวสร้างตัวเลขสุ่ม (RNG)

ผู้เขียน: John Stephens
วันที่สร้าง: 28 มกราคม 2021
วันที่อัปเดต: 25 เมษายน 2024
Anonim
Godot 3 - Random Number Generator (RNG)
วิดีโอ: Godot 3 - Random Number Generator (RNG)

เนื้อหา

คำจำกัดความ - Random Number Generator (RNG) หมายถึงอะไร

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


ข้อมูลเบื้องต้นเกี่ยวกับ Microsoft Azure และ Microsoft Cloud | ในคู่มือนี้คุณจะได้เรียนรู้ว่าการประมวลผลแบบคลาวด์คืออะไรและ Microsoft Azure สามารถช่วยคุณในการโยกย้ายและดำเนินธุรกิจจากคลาวด์อย่างไร

Techopedia อธิบายเครื่องมือสร้างตัวเลขสุ่ม (RNG)

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


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

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