
[![Arduino CI](https://github.com/RobTillaart/Prandom/workflows/Arduino%20CI/badge.svg)](https://github.com/marketplace/actions/arduino_ci)
[![Arduino-lint](https://github.com/RobTillaart/Prandom/actions/workflows/arduino-lint.yml/badge.svg)](https://github.com/RobTillaart/Prandom/actions/workflows/arduino-lint.yml)
[![JSON check](https://github.com/RobTillaart/Prandom/actions/workflows/jsoncheck.yml/badge.svg)](https://github.com/RobTillaart/Prandom/actions/workflows/jsoncheck.yml)
[![GitHub issues](https://img.shields.io/github/issues/RobTillaart/Prandom.svg)](https://github.com/RobTillaart/Prandom/issues)

[![License: MIT](https://img.shields.io/badge/license-MIT-green.svg)](https://github.com/RobTillaart/Prandom/blob/master/LICENSE)
[![GitHub release](https://img.shields.io/github/release/RobTillaart/Prandom.svg?maxAge=3600)](https://github.com/RobTillaart/Prandom/releases)
[![PlatformIO Registry](https://badges.registry.platformio.org/packages/robtillaart/library/Prandom.svg)](https://registry.platformio.org/libraries/robtillaart/Prandom)


# Prandom

Arduino library for random number generation with Python random interface.


## Description

See Python Random library - https://docs.python.org/3/library/random.html


#### Related

- https://github.com/RobTillaart/DEVRANDOM
- https://github.com/RobTillaart/Prandom
- https://github.com/RobTillaart/randomHelpers


## Interface

```cpp
#include "Prandom.h"
```


## Operation

See examples.


## Future

#### Must

- improve documentation.

#### Should

- unit tests?
- follow developments in Python random library.

#### Could

- add more RNG's to choose from.

#### Wont


## Support

If you appreciate my libraries, you can support the development and maintenance.
Improve the quality of the libraries by providing issues and Pull Requests, or
donate through PayPal or GitHub sponsors.

Thank you,


