How can we generate a random number in hardware, this lecture will propose two methods to generate
a random number.
Generating random number in hard work has several applications, including random testers in the VLSI
test, what they call a simulation and cryptography, to name a few.
Here we are going to generate a random number between one and six to implement a dice in FPGA.
Our proposed circuit has one input connected to a push button and outputs to drive a certain segment
display.
Here we use two different techniques to generate a random number for the digitalize.
The first one is based on account, which acts as a spinning wheel, the second one is based on pseudo
random number generator hardware called FSR.
How can we implement the counter based approach in the next lecture will address this question.
These are our takeaway messages, two approaches can be used to implement a digitalise, counter based
and FSR based, the counter based approach has the potential of providing a random number.
The benefits are based approach provides the pseudo random numbers.
Now, the quiz question, what does pseudo random mean?