RAND Synchronous Driver

The Random Number Generator (RAND) generates a sequence of numbers that can not be reasonably predicted better than by a random chance.

In some implementation cases, seed is required for the Random Number Generator to generate random numbers. The rand_sync_set_seed function is used to update the seed. If it's actually not required by the generator implementation, the function returns ERR_UNSUPPORTED_OP.

Summary of the API's Functional Features

The API provides functions to:
  • Initialize and deinitialize the driver and associated hardware

  • Enabling and Disabling

  • Setting seed

  • 8-bit and 32-bit random data/data array generation

Dependencies

  • The Random number generation hardware/software