c rastgele sayı üretmek
c rastgele sayı üretmek :
i = rand( );
0 ile RAND_MAX değeri arasında rastgele bir sayı oluşturur. rand fonsiyonu mod operatörü "%" ile kullanılabilir. rand fonksiyonu mod operatörü ile kullanıldığında 0 ile mod sayısı arasında rasgele bir değer oluşturur. belli aralıkta rasgele sayı oluşturmak için ise;
//100 ile 107 arasında rastgele sayı üretmek için;
int i = 100+rand() %7;
#include <stdio.h> #include <stdlib.h> int main() { printf( "%d\n", ( rand( ) ) ); printf( "%d\n", ( rand( ) % 6 ) ); printf( "%d\n", ( rand( ) % 5000 ) ); printf( "%d\n", ( rand( ) % RAND_MAX ) ); printf( "%d\n", ( 100 + rand( ) % 7 ) ); return 0; }
output:
1804289383
4
2777
1714636915