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ı?
DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.
Üye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.
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
bunun kolay bi yolunu bilen varsa yardımcı olabilir mi?
bi de ilk basamağı 0 olmamalı?
DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.
Üye Ol Şimdi DeğilÜye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.