图形随机数发生器
rngIUT的Python项目详细描述
rngiut
rngiut是图形随机数生成器
它实现了Blum Blum Shub和Linear Congruential Generator两种算法。
安装(或更新)rngiut
$ pip install rngIUT -U
请注意,您可能必须安装Tkinter。
Tkinter通常包含在所有标准的Python发行版中。
要检查安装,只需在python终端中键入以下命令:
>>>importtkinterastk# or Tkinter for Python2>>>tk._test()
如果弹出一个有两个按钮的窗口,你就没事了。
否则,请继续手动安装:
Linux:
$ sudo apt update $ sudo apt install python3-tk
窗口:
最简单的方法是安装一个完整的python发行版,比如Anaconda。
要求
- python 2.7/python 3+
屏幕截图
使用blum blum shub
的示例线性同余生成器的示例
关于
我在第二年的数学课上做了这个项目,相当于在法国取得了两年的计算机科学学士学位。
这就是为什么代码和程序是法语。我将在以后的版本中更改语言。
许可证
这个项目在MIT License下。