Pseudo Random Number Generator (PRNG) หมายถึง อัลกอริทึมที่ใช้สูตรทางคณิตศาสตร์เพื่อสร้างลำดับของตัวเลขสุ่ม PRNGs สร้างลำดับของตัวเลขที่ใกล้เคียงกับคุณสมบัติของตัวเลขสุ่ม PRNG เริ่มต้นจากสถานะเริ่มต้นตามอำเภอใจโดยใช้สถานะเมล็ดพันธุ์
มีตัวสร้างตัวเลขสุ่มเทียมหรือไม่
เครื่องกำเนิดไฟฟ้าดังกล่าวไม่ได้รับการพิสูจน์ทางทฤษฎีว่ามีอยู่จริง แม้ว่าจะทราบฟังก์ชันที่ดูเหมือนว่าจะมีคุณสมบัติที่จำเป็น ไม่ว่าในกรณีใด ตัวสร้างตัวเลขสุ่มเทียมนั้นรู้ดีว่าใช้งานได้ดีในทางปฏิบัติ
สามารถคาดเดาตัวสร้างตัวเลขสุ่มได้หรือไม่
น่าแปลกที่ เครื่องกำเนิดตัวเลขสุ่มเอนกประสงค์ที่มีการใช้งานอย่างแพร่หลายที่สุดนั้นคาดเดาได้ง่าย (ในทางตรงกันข้าม RNG ที่ใช้สร้าง stream ciphers สำหรับการสื่อสารที่ปลอดภัยนั้นเชื่อกันว่าเป็นไปไม่ได้ที่จะทำนาย และเป็นที่รู้จักกันในชื่อว่าปลอดภัยด้วยการเข้ารหัส)
เครื่องกำเนิดตัวเลขสุ่มสามารถถูกแฮ็กได้หรือไม่
อย่างที่คุณเห็น มันเป็นไปได้ที่จะแฮ็ค RNG ที่อิงจากโปรแกรมคอมพิวเตอร์เช่นเดียวกับที่ใช้ในคาสิโนและเกมออนไลน์ ไม่ได้หมายความว่ามันเป็นเรื่องง่าย บริษัทเหล่านี้ใช้เงินจำนวนมากเพื่อให้แน่ใจว่าเกมของพวกเขาปลอดภัยด้วยการติดตั้งโปรโตคอลที่กว้างขวาง
สร้างเครื่องสร้างตัวเลขสุ่มปลอมได้อย่างไร
อัลกอริธึมตัวอย่างสำหรับเครื่องกำเนิดตัวเลขสุ่มหลอก
- ยอมรับหมายเลขที่ป้อนเริ่มต้น นั่นคือเมล็ดหรือรหัส
- ใช้เมล็ดนั้นในลำดับของการดำเนินการทางคณิตศาสตร์เพื่อสร้างผลลัพธ์ …
- ใช้ตัวเลขสุ่มผลลัพธ์นั้นเป็นเมล็ดพันธุ์สำหรับการทำซ้ำครั้งต่อไป
- ทำซ้ำขั้นตอนเพื่อจำลองการสุ่ม