random Random Numbers

This is a very simply test of /dev/random. It simple collects random numbers and displays them on the console.

Prerequistes:

  • CONFIG_DEV_RANDOM – Support for /dev/random must be enabled in order to select this example.

Configuration:

  • CONFIG_EXAMPLES_RANDOM – Enables the /dev/random test.

  • CONFIG_EXAMPLES_MAXSAMPLES – This is the size of the /dev/random I/O buffer in units of 32-bit samples. Careful! This buffer is allocated on the stack as needed! Default 64.

  • CONFIG_EXAMPLES_NSAMPLES – When you execute the rand command, a number of samples ranging from 1 to EXAMPLES_MAXSAMPLES may be specified. If no argument is specified, this is the default number of samples that will be collected and displayed. Default 8.