Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/RobTillaart/Prandom

Arduino library for random numbers with Python Random interface
https://github.com/RobTillaart/Prandom

arduino random

Last synced: about 2 months ago
JSON representation

Arduino library for random numbers with Python Random interface

Awesome Lists containing this project

README

        

[![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,