Tutkitaan rand()-funktion tuottamien lukujen jakaumaa umpimähkään valitulta väliltä, esim. 0-23.
Tämä voidaan toteuttaa siten, että suoritetaan N kpl toistoja ja kerätään talteen rand()-funktion tuottamien lukujen lukumäärätiedot.
Sen sijaan, että kaikki N lukua kerättäisiin talteen, pidetään yllä tietoja lukujen esiintymiskerroista.
Esiintymiskertoja kuvaavat laskurit kootaan taulukoksi.
Jotta ohjelma tuottaisi joka kerta hieman eri tuloksen, satunnaislukugeneraattori pitää alustaa funktiolla srand(), jota kutsutaan seuraavasti:
srand(time(NULL));
On huomattava, että satunnaislukugeneraattoria ei saa alustaa ohjelmassa kuin yhden kerran.