跳转到主要内容

与Python 3兼容的Python 2 `random`模块。

项目描述

变更记录

1.0.2 (2023-12-18)

  • 将支持升级到Python 3.10、3.11、3.12和3.13。

1.0.1 (2013-03-15)

  • 修复setup.py,以便安装此软件包。

1.0.0 (2013-03-06)

  • 首次发布到PyPI。

Random 2

https://github.com/strichter/random2/actions/workflows/test.yml/badge.svg https://img.shields.io/pypi/v/random2.svg https://img.shields.io/pypi/pyversions/random2.svg

此软件包提供了Python 3的Python 2.7 `random`模块的移植版本。它也已回退到Python 2.6兼容。

在Python 3中,`randrange()`的实现已更改,因此即使使用相同的种子,Python 2和Python 3中也会得到不同的序列。请注意,`randint()`和`choice()`等几个高级函数都使用`randrange()`。

在我的测试代码中,我严重依赖于稳定的随机生成器结果,这使得将代码移植到Python 3变得更加困难,如果所有这些测试都需要进行调整。此软件包修复了该问题。

项目详情


下载文件

下载适用于您平台的文件。如果您不确定该选择哪个,请了解有关安装包的更多信息。

源分发

random2-1.0.2.tar.gz (18.1 kB 查看哈希值)

上传时间

构建分发

random2-1.0.2-py3-none-any.whl (12.2 kB 查看哈希值)

上传时间 Python 3

支持者