หน้าแรก
Random Wheel Tools

เครื่องมือสุ่มของเราทำงานอย่างไร

Random Wheel Tools ใช้แหล่งสุ่มเชิงเข้ารหัสของเบราว์เซอร์ การตรวจสอบข้อมูลอย่างชัดเจน และกฎการสุ่มตัวอย่างที่มีเอกสารอธิบาย หน้านี้อธิบายว่าวิธีเหล่านี้พิสูจน์สิ่งใดได้และสิ่งใดไม่ได้

เอนโทรปีและจำนวนเต็มที่ไม่เอนเอียง

การสุ่มเริ่มจาก crypto.getRandomValues() ช่วงจำนวนเต็มใช้การสุ่มแบบปฏิเสธ โดยทิ้งส่วนท้ายที่ไม่เต็มช่วงของพิสัย 32 บิต เพื่อไม่ให้เกิดความเอนเอียงจากการหารเอาเศษ หาก API ของเบราว์เซอร์ที่จำเป็นใช้งานไม่ได้ เครื่องมือจะแจ้งความล้มเหลวแทนการเปลี่ยนไปใช้ Math.random()

การสับลำดับ น้ำหนัก และการจับแบบไม่ซ้ำ

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

ขอบเขตของความเป็นธรรม

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

การทดสอบและการแก้ไข

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

เสียงแจ้งผลที่สร้างขึ้น

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

แหล่งอ้างอิงปฐมภูมิ

การพัฒนานี้เขียนขึ้นอย่างอิสระตาม W3C Web Cryptography API และอัลกอริทึมสุ่มตัวอย่างมาตรฐาน พฤติกรรมและข้อจำกัดของผลิตภัณฑ์บันทึกแยกตามรุ่นในบันทึกการเปลี่ยนแปลงสาธารณะ

การทบทวนผลิตภัณฑ์และวิธีการ: