Skip to main content – The true random number generator

Random numbers are useful for a variety of purposes, such as generating data encryption keys, simulating and modeling complex phenomena and for selecting random samples from larger data sets. They have also been used in literature and music, and of course used all the time in games, lotteries and gambling.


But generating random numbers with computers is hard, because computers are predictable. Computers strictly follow instructions and programs written by humans and the programs itself follow strict logical steps and therefore completely predictable. A computer does not randomly execute instructions. In fact, that would be a horrible thing if it does. So how does one make a computer generate random numbers?

There are two main approaches to generating random numbers using a computer -Pseudo-Random Number Generators (PRNGs) and True Random Number Generators (TRNGs).

PRNGs are algorithms that use mathematical formulae or simply pre-calculated tables to produce sequences of numbers that only appear random. But in realty they are not. PRNGs also tend to be periodic, which means that the sequence will eventually repeat itself. While they might be fine for many purposes but very unsuitable for applications such as data encryption and gambling where unpredictability is of importance.

To generate true random numbers we need to extract randomness from physical phenomena and introduce it into a computer. Some examples of random physical phenomenon that can be connected to a computer are radioactive source decays, lava lamps and atmospheric noise. white-noise
White Noise (atmospheric noise) is an example of true randomness is web service that employs the last approach. It uses a radio to pick atmospheric noises and uses that information to generate random numbers. has several types of different random number generators that you can use for research, to organize lotteries or sweep stakes or just for fun.

Try out this simple Random Integer Generator. You can change the Min and Max range to your own values.

There are many more generators like

- Coin Flipper
- Die Roller
- Playing Card Shuffler
- Lottery Quick Pick
- Keno Quick Pick
- Jazz Scale Generator
- Bitmap Generator
- Sound Generator
- Integer Generator
- Sequence Generator
- String Generator
- List Randomizer
- and more


  1. Here's another (simple) approach to generate/pick true random numbers:


Post a Comment

Popular posts from this blog

How to Record CPU and Memory Usage Over Time in Windows?

Whenever the computer is lagging or some application is taking too long to respond, we usually fire up task manager and look under the Performance tab or under Processes to check on processor utilization or the amount of free memory available. The task manager is ideal for real-time analysis of CPU and memory utilization. It even displays a short history of CPU utilization in the form of a graph. You get a small time-window, about 30 seconds or so, depending on how large the viewing area is.

Diagram 101: Different Types of Diagrams and When To Use Them

Diagrams are a great way to visualize information and convey meaning. The problem is that there’s too many different types of diagrams, so it can be hard to know which ones you should use in any given situation. To help you out, we’ve created this diagram that lays out the 7 most common types of diagrams and when they’re best used:

How to Schedule Changes to Your Facebook Page Cover Photo

Facebook’s current layout, the so called Timeline, features a prominent, large cover photo that some people are using in a lot of different creative ways. Timeline is also available for Facebook Pages that people can use to promote their website or business or event. Although you can change the cover photo as often as you like, it’s meant to be static – something which you design and leave it for at least a few weeks or months like a redesigned website. However, there are times when you may want to change the cover photo frequently and periodically to match event dates or some special promotion that you are running or plan to run. So, here is how you can do that.