- Katılım
- 4 Eylül 2014
- Mesajlar
- 1.150
- Tepkime puanı
- 0
- Puan
- 0
Merhaba arkadaşlar, aşağıdaki kod parçasıyla rastgele integer değer üretebiliyorum.
int rastgele;
srand((unsigned)time(NULL));
rastgele = rand() % 255;
printf("%d", rastgele);
Yalnız bana float tipinde rastgele değer gerekiyor. int rastgele; satırını float rastgele; yapınca hata veriyor. Muhtemelen basit bir cevabı var ancak çıkamadım işin içinden. Çözümü bilen bir arkadaş yardımcı olursa sevinirim.
---------- Spam Engelliyici 02:14 ---------- Önceki Mesaj 01:19 ----------
srand((unsigned)time(NULL));
float rastgele = static_cast <float> (rand()) / static_cast <float> (RAND_MAX);
printf("%f", rastgele);
Bu şekilde çözdüm, çözümü de bulunsun aynı sorunu yaşayan olursa diye..
int rastgele;
srand((unsigned)time(NULL));
rastgele = rand() % 255;
printf("%d", rastgele);
Yalnız bana float tipinde rastgele değer gerekiyor. int rastgele; satırını float rastgele; yapınca hata veriyor. Muhtemelen basit bir cevabı var ancak çıkamadım işin içinden. Çözümü bilen bir arkadaş yardımcı olursa sevinirim.
---------- Spam Engelliyici 02:14 ---------- Önceki Mesaj 01:19 ----------
srand((unsigned)time(NULL));
float rastgele = static_cast <float> (rand()) / static_cast <float> (RAND_MAX);
printf("%f", rastgele);
Bu şekilde çözdüm, çözümü de bulunsun aynı sorunu yaşayan olursa diye..
Son düzenleme: