Şimdi Ara

c de random sayı nasıl atanır?

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir - 2 Masaüstü
5 sn
3
Cevap
0
Favori
643
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • c de 4 basamaklı random sayı atamak istiyorum fakat rakamlar farklı olmalı
    bunun kolay bi yolunu bilen varsa yardımcı olabilir mi?
    bi de ilk basamağı 0 olmamalı?



  • conio.h kütüphanesini eklemen lazım ve
    programın başına Randomize(); eklemen lazım ve
    int a = random(9999); gibi bişey yaparsan 0-9999 arası sayılar çıkar a'ya +1 eklersen 0 çıkmaz...
    şu anda c derleyicim olmadığı için deneyemedim ama aklımda kaldığı kadarıyla böyleydi...
  • rand();
    ve srand();
    fonksiyonlarını kullan
    srand=TIME(NULL);
    dersen rand sürekli yeni bir değer üretir
    bunu 4 basamaklı yapmak istiyosan /10000 de sana son 4 basamağı verir sonra bunu bir arraye at eğer ilk elemanı 0 sa bastır yoksa bi daha çağır algoritma bu şekilde
  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.