เว็บ The Register สัมภาษณ์ Paul Campbell ผู้ออกแบบ OneRNG เครื่องสร้างเลขสุ่มแบบ USB เพื่อให้คอมพิวเตอร์สามารถสร้างเลขสุ่มได้อย่างมีประสิทธิภาพ และเชื่อได้ว่าเลขสุ่มที่ได้จะเป็นเลขสุ่มจริง ไม่สามารถหารูปแบบได้
OneRNG จะสร้างเลขสุ่มจากสองแหล่ง คือ avalanche diode ที่สร้างสัญญาณรบกวนขึ้นมาเอง อีกส่วนคือภาครับสัญญาณวิทยุ ใช้ชิป CC2531 ของ Texas Instrument เพื่อรับสัญญาณรบกวน
Campbell ยืนยันว่าโครงการนี้ตรวจสอบและยืนยันได้ว่าเลขสุ่มที่ได้มีความน่าเชื่อถือ โดยพอร์ตสำหรับการอัพเดตโค้ดจะแยกออกจากพอร์ต USB ที่ใช้รับเลขสุ่มเพื่อความปลอดภัยจากการถูกแฮกอุปกรณ์
ตัว Campbell ยืนยันว่า ไม่มีใครควรไว้ใจเขา ผู้ที่ซื้อฮาร์ดแวร์ไปสามารถตรวจสอบได้ว่าฮาร์ดแวร์ทำตามแผนผังที่แจกจ่ายมาหรือไม่หรือกระทั่งเพิ่มเติมซอฟต์แวร์ด้วยตัวเอง
ที่จริงแล้วคอมพิวเตอร์ยุคใหม่มักมีฮาร์ดแวร์สร้างเลขสุ่มมาให้ในตัว เช่นซีพียูของอินเทลนั้นมีตัวสร้างเลขสุ่มมานาน แต่ความไม่ไว้ใจหลังการเปิดเผยเอกสารของ Snowden ทำให้ซอฟต์แวร์หลักๆ เช่น OpenSSL เลิกใช้งานเลขสุ่มจากชิปโดยตรง แต่ใช้มาผสมกับเลขสุ่มอื่นๆ แทน สำหรับความยุ่งยากในการสร้างเลขสุ่มสามารถอ่านกระบวนการสร้างเลขสุ่มในคอมพิวเตอร์ได้ในบทความของผมครับ
ราคาขาย OneRNG น่าจะอยู่ที่ 50 ดอลลาร์ต่อชิ้น
ที่มา - The Register
Comments
ตัวร้าง => ตัวสร้าง
OneRNG ตัวร้างเลขสุ่มโอเพนซอร์ส -> ตัวสร้างเลขสุ่มโอเพนซอร์สตามข้างบนเลยครับ
คิดถึงเกมออนไลน์บางเกม โอกาสตีบวกติด 33%
ตีไป 10 ครั้ง fail ทั้ง 10 ครั้งนี่คืออะไร?
เป็นสิ่งที่เกิดขึ้นได้ครับ ติดบวก 33% โอกาส success = 0.665 โอกาส fail = 0.335
fail ติดกันสิบรอบมันแค่หนึ่งในห้าหมื่นกว่า คุณเล่นเกมคนเดียวก็อาจจะหลายพันถึงหมื่นครั้งแล้ว คนเล่นเป็นพันเป็นหมื่น มันก็ต้องมีคนโดนแบบเดียวกันอยู่เรื่อยๆ
ความน่าจะเป็นต่ำ ไม่ได้แปลว่าเราจะไม่โดน
lewcpe.com, @wasonliw
เอาจริงๆ ผมว่า RNG ของเกมนี้มีปัญหาด้วยซ้ำครับ คือ
- การตีบวกแล้ว fail ติดเกิน 10 ครั้งมันพบได้บ่อยเกินไป fail 20 ครั้งรวดยังมี
- 90% ของคนที่ผมรู้จักในเกมเคยเจอ case แบบนี้ค่อนข้างบ่อย
- การตีบวกติดรวดเดียว 10 ก็พบได้ง่ายไปเช่นกัน
- อาการนี้มันพึ่งเกิดหลังจาก update patch ใหญ่ patch หนึ่ง และผมไม่ได้คิดไปเองคนเดียวหลายคนรู้สึกทำนองเดียวกัน
- ผมรู้สึกว่ามันมีรูปแบบการสุ่ม เพราะอาการแบบนึ้ก็เกิดแบบเดียวกับการสุ่มของ rare จากกล่องหรือ สุ่ม item จาก dungeon
- มี case ที่ทำให้ผมแน่ใจมากขึ้นว่า RNG มีปัญหาคือ
-- ลง dungeon party 4 คน 5 รอบ
-- item จะ drop รอบละประมาณ 5 ชึ้น มี rare 2 ชิ้นสุ่มแบ่งให้โดยระบบ
-- จบ 5 รอบมีคนที่สุ่มได้ rare ทั้งหมด 1 คน
-- case นี้ควรจะเป็นอะไรที่โคตรอภิมหาแรร์ แต่ผมเจอเคยมากกว่า 3 ครั้ง จากที่ patch dungeon นั้นเข้าได้ประมาณ 4 เดือน และเพื่อนผมเคยเจอ
-- จนรู้ว่ามีวิธีแก้คือเมื่อรู้สึกว่ามันเข้า case นี้ให้สลาย party แล้วสร้างใหม่จะหาย
ผมคิดว่า RNG ที่ดีมันต้องให้ความรู้สึกว่ามันสุ่มจริงๆ ไม่ใช่สุ่มแล้วมีรูปแบบ แบบเกมนี้
If that game is fair random
success rate = 33%
It is binomial distribution
let p=0.33 ; success rate
try 10 times ; n=10
probability (fail 10 times) = 10C10(0.33^0)(0.66^10) = 0.01823 or 1.823%
So it is possible.
sry for mistake.
use 10C0 * 0.33^0 * 0.66^10 instead.
but if change question to success at try time. ex. refine success at 11th (fail 10 time before)
It will be geometric distribution.
Pr(X=11) = (0.33)*(0.66^10) or round upto 0.005175 (0.5%)
From caculation I can accept.
But we must assume that game are fair random.
ที่เคยเจอเขาบอกโอกาสตีบวกครั้งแรกอยู่ที่ 99% ครั้งที่ 2 อยู่ 98% (คือปกติแล้ว 2 ครั้งแรกโอกาสไม่สำเร็จแทบไม่มี และในกลุ่มที่รู้จักกันไม่เคยมีใครตี +2 ไม่สำเร็จ) วันนั้นเพื่อนให้ของใหม่มาราคาก็ไม่ใช่น้อยใส่คุณสมบัติตามต้องการแล้ว ก็ไปกดตี +1 เล่น ๆ ทั้งที่ไม่จำเป็น (เพราะผมเป็นหมอ) แล้วมันก็หายไป
ผมนี่หัวเราะลั่นห้องเลย
อีกครั้งผมเป็นช่างหลอม ผมจะทำยา เพื่อนก็ขอให้ทำเผื่อ ด้วยความขี้เกียจ ผมเลยกดให้มันทำอัตโนมัติจนกว่าของจะหมด (โอกาสสำเร็จสูงกว่า 75% นะถ้าจำไม่ผิด) แล้วก็ไปอาบน้ำ กลับมาผมได้ยาต่ำกว่าครึ่งหนึ่งของที่ควรจะได้ (ถ้าเจอ failed หลายครั้ง ถ้าเฝ้าหน้าจอ ก็จะเปลี่ยนที่ทำ แก้เคล็ด)
แต่ผมว่ามันเป็นเรื่องปกตินะ ก็เฮฮากันไป ตอนส่งรูป ส่งข้อความให้ดูก็หัวเราะกันทั้งกิลด์
ป.ล. ผมไม่รู้ว่าเกมมันสุ่มยุติธรรมแค่ไหนนะ แต่ผมเป็นคนไม่มีดวงเป็นทุนเลยไม่ค่อยจะเครียดกับมัน เพื่อน ๆ ก็ไม่ค่อยเครียดหรอก ถือว่าเดี๋ยวก็หาใหม่ได้อะไรพวกนี้ ตอนนั้นอารมณ์แบบทีมเวิร์คสำคัญกว่าอาวุธ และชุดเกราะ (แต่ตอนนี้เกมมันเปลี่ยนไป ผมก็เข้าใจนะ) #บ่นเป็นคนแก่
Jusci - Google Plus - Twitter
พระเจ้าทอยลูกเต๋าไหมครับ