Metadata-Version: 2.3
Name: mt19937ar
Version: 0.1.2
Summary: mt19937ar for Python
Project-URL: Homepage, https://github.com/zurukumo/mt19937ar
Project-URL: Issues, https://github.com/zurukumo/mt19937ar/issues
Author-email: zurukumo <zurukumo@gmail.com>
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
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
Requires-Python: >=3.10
Description-Content-Type: text/markdown

# mt19937ar
Python implementation of [mt19937ar](http://www.math.sci.hiroshima-u.ac.jp/m-mat/MT/MT2002/mt19937ar.html)

## Installation
```bash
pip install mt19937ar
```

## Usage
```python
from mt19937ar import MT19937ar

mt = MT19937ar()
mt.init_by_array([0x123, 0x234, 0x345, 0x456])

print(mt.genrand_int32()) # 1067595299
print(mt.genrand_int32()) # 955945823
print(mt.genrand_int32()) # 477289528
```
