x=rand()%60;
   c=rand()%60;
   f=rand()%60;

gibi sayilar aliyorum farklı veriyor x,c,f yi fakat her defasinda ayni sırada veriyor sayilari surekli 41,47,34 atiyor her çalıştırdıgımda neden boyle oluyor?

soruldu: 21 Oca '15, 12:34

engineers's gravatar image

engineers
356517091
cevap kabul oranı: 23%

değiştirildi: 21 Oca '15, 12:35


srand(time(NULL)); Ekle başına, farklı sayılar için

permanent link

cevaplandı: 21 Oca '15, 14:38

katil39's gravatar image

katil39
(üyeliği donduruldu)
cevap kabul oranı: 12%

Tamam dir yaptim çok teşekkürler iyi çalişmalar.

(21 Oca '15, 15:03) engineers engineers's gravatar image

rica ederim, cevabımı onaylarsan soru çözülmüş sayılır

(22 Oca '15, 15:11) katil39 katil39's gravatar image

c'deki random fonksiyonu tam olarak random değer üretmiyor. Belli bi parametreye bağlı kalarak her seferinde aynı değeri üretiyor. Bunun için referans alınan parametreyi zaman yaparsan her seferinde farklı sayılar ürebilirsin.

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

srand(time(NULL));
int r = rand();
permanent link

cevaplandı: 21 Oca '15, 21:44

hermannhesse's gravatar image

hermannhesse
126123
cevap kabul oranı: 0%

Cevabınız
toggle preview

Bu soruyu takip et

E-Posta üzerinden:

Üyelik girişi yaptıktan sonra abonelik işlemlerini yapabilirsiniz

RSS üzerinden:

Cevaplar

Cevaplar ve Yorumlar

Yazı Formatlama

  • *italic* ya da _italic_
  • **bold** ya da __bold__
  • link:[text](http://url.com/ "başlık")
  • resim?![alt text](/path/img.jpg "başlık")
  • liste: 1. Foo 2. Bar
  • temel HTML etiketleri de kullanılabilir

Bu sorunun etiketleri:

×12
×4

Soruldu: 21 Oca '15, 12:34

Görüntüleme: 610 kez

Son güncelleme: 30 Oca '15, 08:40

powered by BitNami OSQA