Müzik ve Teknolojiyle arası iyi olan bir zat-ı muhterem.

C Rastgele Sayı Üretmek
2 sene önce 1.114 okunma C Programlama

C dilinde rastgele sayı üretmek için rand(); isimli bir fonksiyon kullanılmaktadır. Bu fonksiyonu kullanmak için <stdlib.h> isimli kütüphanenin ekli olması gerekmektedir. Hazırsanız kodlara geçelim.

Aşağıdaki kod parçası rastgele sayı üretiyor fakat sürekli aynı sayıyı üretiyor. Bu durumda eklememiz gereken bir kod parçası daha var.


#include <stdio.h> 
#include <stdlib.h>

int main() {

int sayi;

sayi=rand();
printf("%d",sayi);

return 0;
}

Her seferinde farklı bir sayı üretmesi için srand(time(NULL)); kodunu kullanmamız gerekiyor. Bu kod zamana bağlı olarak sürekli yeni sayı üretmemize yarıyor. Tabi bu kodu kullanırken #include <time.h> kütüphanesini de dahil etmemiz gerekiyor.


#include <stdio.h>
#include <stdlib.h>
#include <time.h>

int main() {
int sayi;
srand(time(NULL)); 
sayi=rand();
printf("%d",sayi);

return 0;	
}

İki Değer Arasında Sayı Üretmek

Örneğin 5 ile 10 arasında rastgele bir sayı üretmek istiyorsunuz bunun için de aşağıdaki gibi sayi=5+rand();%10 şeklinde rand fonksiyonunu yazmanız gerekiyor.


#include <stdio.h>
#include <stdlib.h>
#include <time.h>

int main() {
int sayi;
srand(time(NULL));
sayi=5+rand()%10;
printf("%d",sayi);

return 0;
}

Ahali ne demiş ?

Etiketler

, , , ,
Diğer Projelerim
Pc Webim Tarifimvar Rounded Image Rounded Image
   

Ben Kimim ?

Bilgi Ben Emirhan. Burası da benim kişisel mecram. Epeydir web sitesi işleriyle uğraşıyorum... Her neyse bu kadar bilgi yeter. Devamı için tam da şu yandaki butona tıkla. Devamı...
Bağlantılar: Elektronik Sigara Fiyat Salt Likit Juul Türkiye cialis fiyat Bahis, Canlı Casino ve Poker Dersleri www.netsporhaber.com gaziantep escort

Neler Biliyorum ?

WordPress 60% Complete
C/C++ 95% Complete
HTML 80% Complete
CSS 80% Complete

Copyright © 2014 Tüm hakları tarafımca saklanmaktadır.