Arkadaşlar biri bana random fonsiyonun çalışma prensibini anlatabilirmi acaba? Yani nedir Random. sistem saatiyle ne alakası var. Random fonfsiyonun yazan adam nasıl bi algoritma kurmuş?
Random ifadesi
Bu başlık kilitlidir. Yeni mesajlar gönderilemez veya mevcut mesajlar düzenlenemez.abi random fonksiyonunu yaan adam her sayıyı karışık karışık sıralamış sayılara göre ona hangi değişken gelirse ona göre(sen burda sistem saatini sölemişsin) elindeki hazır rakamları veriyr zaten dene aynı değişkeni verirsen hep aynı sonucu alacaksın
Sölediğinden pek bişi anlamadım acıkcası. biraz daha ayrıntılı yazarmısın.
srand(time(NULL));
rand()...
şeklinde kullanıyoruz rand i burada srand bu random da sayıların nasıl dizileceğini belirtiyor... demek istediğim aslında bu sayıların hepsinin belli bir dizilimi var
demek istediğim şu mesela 1. durumda :2 4 5 3 8 11 20 14 ... 2,durumda : 1 4 9 14 10 2 5 ... gibi
yani eğer sen
srand(6);
a=rand()%4;
yaparsan her execution da aynı sayıları elde edersin. bizim de sistem saatini kullanmamızın sebebi bu aynı zamana denk gelmesi çok zayıf bir ihtimal olduğundan bize sürekli farklı sayılar geliyo karşımıza...
inşallah anlatabilmişimdir. kolay gelsin iyi çalışmalar