

Ohjelman toteutus C-kielellä
#include <stdio.h>
#include <conio.h>
#include <stdlib.h>
#include <time.h>
void main(void)
{
int lkm[24]={0}; /* laskurit, nollataan */
long toistot; /* toistojen lkm */
long i; /* toistomuuttuja */
int x; /* satunnaisluku */
clrscr(); /* kuvaruudun tyhjennys */
srand(time(NULL)); /* satunnaislukugeneraattorin alustus */
printf ("Anna toistojen lkm ");
scanf ("%ld", &toistot);
printf ("Hetkinen....");
/*seuraava silmukka kestää hieman*/
for (i=1; i<=toistot; i++)
{
x = rand() % 24; /* arpoo luvun 0-23 */
lkm[x]++; /* kasvatetaan oikeaa laskuria */
}
clrscr();
for (i=0; i<=23; i++)
/* tulostetaan laskureiden arvot */
{
printf ("%3ld %5d\n",i,lkm[i]);
}
}

