Random Number Generator IP Core User Guide

ID 683235
Date 5/05/2020

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.