2023-10-23 19:21:37 +02:00
|
|
|
|
=========================
|
2023-10-21 12:24:43 +02:00
|
|
|
|
``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``.
|