A random number generation is very important in computing devices which helps them to do task in random manner. The applications of random number generation can be found in shuffling the audio files in an audio player, in almost all kind of digital games, generating passwords etc.There are so many algorithms which can generate the random numbers. The random number generating algorithms differ from other algorithms in an interesting way; they actually reads a random number from the hardware like the noise from the unconnected pins and then apply some calculations on it to generate a number which is inside a specified range.
This particular project explains how to generate a random number with the help of an Arduino board. The Arduino is an easy prototyping platform which is popular among both the hobbyist and experts due to its simplicity, ability and also due to the help available from the internet. The Arduino board is basically an AVR based board including all the required hardware for the microcontroller to function properly and also is flashed with the Arduino boot-loader. All the Arduino boards are compatible with the Arduino IDE which helps to compile the code and to program the board.