AÇIKLAMA
Bu programda C veya C++ derleyicisinde rastgele gelen sayıların frekansı hesaplanmıştır. Projede 6000 defa atılan bir zarda bulunan; 1 lerin, 2 lerin, 3 lerin, 4 lerin, 5 lerin, 6 ların sayısı hesaplanmıştır. Hesaplamalar şunu göstermiştirki dağılımda bir denge vardır. Yani 6000 defa atılan bir zardaki gelen herhangi bir sayının toplam sayısı 1000 sayısı civarında (atılan zar sayısı / 6) olmaktadır. Dağılımlar arasında büyük bir uçurum bulunmamaktadır. Sayıların rastgele üretilme işlemi randomize fonksiyonu yardımıyla sağlanmaktadır.
Program Kodu:
//--------------------------------------------------------------------------- #include <vcl.h> #pragma hdrstop #include <conio.h> #include <stdio.h> //--------------------------------------------------------------------------- #pragma argsused int main(int argc, char* argv[]) { randomize(); int zar1=0,zar2=0,zar3=0,zar4=0,zar5=0,zar6=0; for(int i=0;i<6000;i++) { int gelen_zar=random(6)+1; if(gelen_zar==1) zar1++; else if(gelen_zar==2) zar2++; else if(gelen_zar==3) zar3++; else if(gelen_zar==4) zar4++; else if(gelen_zar==5) zar5++; else if(gelen_zar==6) zar6++; } getche(); return 0; } //---------------------------------------------------------------------------