เดอแรนดอม แอป สำหรับ Android รีวิว by AndroidFreeware
คาดเดาหมายเลขสุ่มเทียมจากลำดับของหมายเลขที่สังเกตได้
กรุณากรอกลำดับหมายเลขที่คุณได้รับจากเครื่องกำเนิดหมายเลขสุ่มเทียม เช่น เครื่องกำเนิดหมายเลขสุ่มมาตรฐานของ Java หรือ Mersenne Twister MT19937 แอปจะพยายามคาดหมายเลขถัดไปจากเครื่องกำเนิด
แอปคาดหวังให้หมายเลขทั้งหมดถูกกรอกเป็นจำนวนเต็มหรือจำนวนทศนิยมระหว่างศูนย์ถึงหนึ่ง ขณะนี้รองรับจำนวนทศนิยมสำหรับ Mersenne Twister เท่านั้น โหมดการป้อนข้อมูลที่รองรับมีสามโหมด:
- ช่องข้อความ ให้คุณกรอกหมายเลขโดยตรงบนอุปกรณ์
- ไฟล์ ให้คุณเลือกไฟล์ที่มีหมายเลขแยกบรรทัด
- ซ็อกเก็ต เปิดเซิร์ฟเวอร์ซ็อกเก็ตบนอุปกรณ์ คุณสามารถเชื่อมต่อกับไคลเอนต์ที่กำหนดเองผ่านซ็อกเก็ตไคลเอนต์และส่งหมายเลขแยกบรรทัดไปยังเซิร์ฟเวอร์ หลังจากแต่ละหมายเลข เซิร์ฟเวอร์จะส่งการคาดเดาถัดไปกลับมา การคาดเดาแต่ละบล็อกจะแยกด้วยบรรทัดเพิ่มเติม
เพื่อทดสอบแอป ให้กรอกหมายเลขต่อไปนี้ใน ช่องข้อความ:
1412437139
1552322984
168467398
1111755060
-928874005
หมายเลขเหล่านี้ถูกสุ่มจากเครื่องกำเนิดจำนวนเชิงเส้นของ Java Random.nextInt() ดังนั้นแอปจะต้องตรวจจับ LCG: Java หลังจากกรอกหมายเลขที่สาม และหมายเลขในประวัติการคาดเดาควรปรากฏเป็นสีเขียวแทนที่จะเป็นสีแดง ซึ่งบ่งบอกว่าหมายเลขเหล่านั้นถูกคาดเดาได้อย่างถูกต้อง
ซอร์สโค้ดของแอปนี้เผยแพร่บน GitLab ที่นั่นคุณยังสามารถพบโปรแกรม Python สำหรับทดสอบการป้อนข้อมูลซ็อกเก็ต: https://gitlab.com/asnelt/derandom/blob/HEAD/README.md












