Derandom

500+
次下載
內容分級
所有人
螢幕截圖圖片
螢幕截圖圖片
螢幕截圖圖片
螢幕截圖圖片
螢幕截圖圖片
螢幕截圖圖片
螢幕截圖圖片
螢幕截圖圖片
螢幕截圖圖片
螢幕截圖圖片

關於此應用程式

根据观察到的数字序列预测伪随机数。

输入从伪随机数生成器获得的数字序列,例如Java标准伪随机数生成器或Mersenne Twister MT19937。然后,应用程序将尝试预测生成器中的以下数字。

该应用程序希望所有数字输入为0到1之间的整数或浮点数。目前,Mersenne Twister仅支持浮点数。支持三种输入模式:
1. 文本字段可让您直接在设备上输入数字。
2. 文件允许您选择具有换行符分隔数字字符串的文件。
3. 套接字在设备上打开服务器套接字。然后,您可以通过客户端套接字与自定义客户端连接,并将新行分隔的数字字符串发送到服务器。在每个数字之后,服务器将发回下一个换行符分隔的预测。每个预测块由一个额外的换行符分隔。

要测试应用程序,请在文本字段中输入以下数字:

1412437139
1552322984
168467398
1111755060
-928874005


这些数字是从Java线性同余生成器 Random.nextInt()中采样的。因此,应用程序应在第三个数字输入后检测 LCG:Java ,并且预测历史记录中的数字应显示为绿色而不是红色,表示这些数字已正确预测。

这个应用程序的源代码发布在GitLab上。在那里你还可以找到一个用于测试套接字输入的Python程序:https://gitlab.com/asnelt/derandom/blob/HEAD/README.md
更新日期
2024年7月16日

資料安全

為確保安全,請先從瞭解開發人員如何收集與分享資料開始。資料私隱和安全程序可因使用情況、所在地區和年齡而異。此資料由開發人員提供,並可能會隨時間更新。
沒有與第三方分享資料
進一步瞭解開發人員聲明分享的方式
不會收集任何資料
進一步瞭解開發人員聲明收集的方式

新功能

Made adjustments for Android 15.
Improved number history scrolling.
Improved reliability of double numbers processing.
Updated logo.

應用程式支援

關於開發人員
Arno Hinrich Onken
derandom@asnelt.org
United Kingdom
undefined