图形随机数发生器

rngIUT的Python项目详细描述


rngiut

Build StatusPyPIPyPI - Python VersionPyPI - StatusCode style: black

rngiut是图形随机数生成器

它实现了Blum Blum ShubLinear 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

的示例

screens/screen1.png

线性同余生成器的示例

关于

我在第二年的数学课上做了这个项目,相当于在法国取得了两年的计算机科学学士学位。

这就是为什么代码和程序是法语。我将在以后的版本中更改语言。

许可证

这个项目在MIT License下。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java使用Rascal从Eclipse项目中提取类依赖项   试图添加到ArrayAdapter时java应用程序崩溃   java从一行中获取id   java如何避免在用户第一次输入时显示这些消息   java需要一个递归算法来确定一个字符串是否是其他两个字符串的混洗   netbeans应用程序开发中的java PropertySheetView   java在Google云存储中使用getServingUrl()方法时抛出错误   java上的libpd未满足链接错误   java将数据从服务器中的文本文件提取到Android应用程序   java希望提示和文本具有不同的布局   java Maven找不到依赖项的最新版本   Java:如何将方法的访问限制到特定类?   JAVAlang.NullPointerException:尝试调用虚拟方法“安卓”。看法查看安卓。应用程序。活动空对象引用上的findViewById(int)“”   使用admob的java Android权限是否必要?   java如何在单击项时更改列表项的外观。