PropWare  3.0.0.224 C++ objects and CMake build system for Parallax Propeller
Random Number Generators
Collaboration diagram for Random Number Generators:

## Modules

Random Number Distributions

Uniform Distributions

## Variables

Max72xxPanel matrix = Max72xxPanel(0, 1, 2, numberOfHorizontalDisplays, numberOfVerticalDisplays)

char buffer [4096]

## Detailed Description

A function template for converting the output of a (integral) uniform random number generator to a floatng point result in the range [0-1).

These classes define objects which provide random or pseudorandom numbers, either from a discrete or a continuous interval. The random number generator supplied as a part of this library are all uniform random number generators which provide a sequence of random number uniformly distributed over their range.

A number generator is a function object with an operator() that takes zero arguments and returns a number.

A compliant random number generator must satisfy the following requirements.

 To be documented.

## ◆ buffer

 _M_x The state of the generator This is a ring buffer

#include <ArduinoJson/test/MemoryPool/size.cpp>

Examples
ADXL345_Demo.cpp, BufferedUART_Demo.cpp, Eeprom_Demo.cpp, I2CSlave_Demo.cpp, L3G_Demo.cpp, MCP2515_Demo.cpp, PropWareI2C_Demo.cpp, Queue_Demo.cpp, SimpleText_Demo.c, and StringBuilder_Demo.cpp.

Definition at line 10 of file size.cpp.

## ◆ matrix

 parameter_a The last row of the twist matrix = Max72xxPanel(0, 1, 2, numberOfHorizontalDisplays, numberOfVerticalDisplays)

#include <libArduino/tests/Ticker/Ticker.cpp>

Definition at line 13 of file Ticker.cpp.