เครื่องกำเนิดตัวเลขสุ่มเทียมได้ไหม

สารบัญ:

เครื่องกำเนิดตัวเลขสุ่มเทียมได้ไหม
เครื่องกำเนิดตัวเลขสุ่มเทียมได้ไหม
Anonim

Pseudo Random Number Generator (PRNG) หมายถึง อัลกอริทึมที่ใช้สูตรทางคณิตศาสตร์เพื่อสร้างลำดับของตัวเลขสุ่ม PRNGs สร้างลำดับของตัวเลขที่ใกล้เคียงกับคุณสมบัติของตัวเลขสุ่ม PRNG เริ่มต้นจากสถานะเริ่มต้นตามอำเภอใจโดยใช้สถานะเมล็ดพันธุ์

มีตัวสร้างตัวเลขสุ่มเทียมหรือไม่

เครื่องกำเนิดไฟฟ้าดังกล่าวไม่ได้รับการพิสูจน์ทางทฤษฎีว่ามีอยู่จริง แม้ว่าจะทราบฟังก์ชันที่ดูเหมือนว่าจะมีคุณสมบัติที่จำเป็น ไม่ว่าในกรณีใด ตัวสร้างตัวเลขสุ่มเทียมนั้นรู้ดีว่าใช้งานได้ดีในทางปฏิบัติ

สามารถคาดเดาตัวสร้างตัวเลขสุ่มได้หรือไม่

น่าแปลกที่ เครื่องกำเนิดตัวเลขสุ่มเอนกประสงค์ที่มีการใช้งานอย่างแพร่หลายที่สุดนั้นคาดเดาได้ง่าย (ในทางตรงกันข้าม RNG ที่ใช้สร้าง stream ciphers สำหรับการสื่อสารที่ปลอดภัยนั้นเชื่อกันว่าเป็นไปไม่ได้ที่จะทำนาย และเป็นที่รู้จักกันในชื่อว่าปลอดภัยด้วยการเข้ารหัส)

เครื่องกำเนิดตัวเลขสุ่มสามารถถูกแฮ็กได้หรือไม่

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

สร้างเครื่องสร้างตัวเลขสุ่มปลอมได้อย่างไร

อัลกอริธึมตัวอย่างสำหรับเครื่องกำเนิดตัวเลขสุ่มหลอก

  1. ยอมรับหมายเลขที่ป้อนเริ่มต้น นั่นคือเมล็ดหรือรหัส
  2. ใช้เมล็ดนั้นในลำดับของการดำเนินการทางคณิตศาสตร์เพื่อสร้างผลลัพธ์ …
  3. ใช้ตัวเลขสุ่มผลลัพธ์นั้นเป็นเมล็ดพันธุ์สำหรับการทำซ้ำครั้งต่อไป
  4. ทำซ้ำขั้นตอนเพื่อจำลองการสุ่ม