Random Number Generator IP Core User Guide

ID 683235
Date 5/05/2020
Public

1. Random Number Generator IP Core User Guide

The random number generator IP core allows you to define the random sequence seed manually.The uniformly distributed integer number generator is a random sequence of 32 bit data, which can be interpreted as signed or unsigned integer.

The IP core offers two algorithms to generate the Gaussian sequence: central-limit theorem (CLT) components and Box-Muller transform. The CLT components make use of a mixture of Irwin-hall distribution (the distribution of sum of uniform distribution) to approximate the Gaussian distribution. The classic Box-Muller transform is for reference, as it is more costly to implement on hardware and has only average random sequence quality.