srand
İşlev tarafından rand
kullanılan sahte sayı oluşturucu için başlangıç tohumu değerini ayarlar.
Sözdizimi
void srand(
unsigned int seed
);
Parametreler
seed
Sözde rastgele sayı üretimi için çekirdek
Açıklamalar
işlevi, srand
geçerli iş parçacığında bir dizi sahte tamsayı oluşturmak için başlangıç noktasını ayarlar. Oluşturucuyu aynı sonuç dizisini oluşturacak şekilde yeniden başlatabilmek için işlevini çağırın srand
ve aynı seed
bağımsız değişkeni yeniden kullanın. için seed
herhangi bir diğer değer, oluşturucuyu sahte ad dizisinde farklı bir başlangıç noktasına ayarlar. rand
oluşturulan sahte ad numaralarını alır. Herhangi rand
bir çağrıdan önce çağrı yapmak srand
, 1 olarak geçirilen ile çağrı srand
ile seed
aynı sırayı oluşturur.
Varsayılan olarak, bu işlevin genel durumunun kapsamı uygulama olarak belirlenmiştir. Bu davranışı değiştirmek için bkz. CRT'de Genel durum.
Gereksinimler
Yordam | Gerekli başlık |
---|---|
srand |
<stdlib.h> |
Daha fazla uyumluluk bilgisi için bkz . Uyumluluk.
Örnek
örneğine rand
bakın.