Metadata-Version: 2.2
Name: random2
Version: 1.0.2
Summary: Python 3 compatible Python 2 `random` Module.
Home-page: http://pypi.python.org/pypi/random2
Author: PSF
License: Python 2.1.1
Keywords: roman
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Developers
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Programming Language :: Python :: Implementation :: CPython
Classifier: License :: OSI Approved :: Python Software Foundation License
Classifier: Programming Language :: Python
Classifier: Natural Language :: English
Classifier: Operating System :: OS Independent
Dynamic: author
Dynamic: classifier
Dynamic: description
Dynamic: home-page
Dynamic: keywords
Dynamic: license
Dynamic: summary

=======
CHANGES
=======

1.0.2 (2023-12-18)
------------------

- Change support to Python 3.10, 3.11, 3.12, and 3.13 only.


1.0.1 (2013-03-15)
------------------

- Fix setup.py so that an install of the package will actually work.


1.0.0 (2013-03-06)
------------------

- Initial PyPI release.


========
Random 2
========

.. image:: https://github.com/strichter/random2/actions/workflows/test.yml/badge.svg
   :target: https://github.com/strichter/random2/actions

.. image:: https://img.shields.io/pypi/v/random2.svg
   :target: https://pypi.python.org/pypi/random2

.. image:: https://img.shields.io/pypi/pyversions/random2.svg
   :target: https://pypi.python.org/pypi/random2/

This package provides a Python 3 ported version of Python 2.7's ``random``
module. It has also been back-ported to work in Python 2.6.

In Python 3, the implementation of ``randrange()`` was changed, so that even
with the same seed you get different sequences in Python 2 and 3. Note that
several high-level functions such as ``randint()`` and ``choice()`` use
``randrange()``.

In my testing code I heavily rely on stable random generator results and it
makes porting code to Python 3 a lot harder, if all those tests have to be
adjusted. This package fixes that.
