'u eklerken, rand_r işlevini kullanacak birden çok iş parçacığım var. Bu fonksiyonun imzası: Ben bu işlevi tohuma zaman kullanmaya çalışıyordu ama sorun her türlü yaşıyorumUygun rand_r (int * val) yöntemi
int rand_r(int *val);
. Kim bana rand_r'yi zaman kullanarak veya rand_r'ı dinamik olarak ekmenin başka basit bir yolunu nasıl arayacağımı açıklayabilir.
Teşekkürler!
Lütfen kılavuza bakın> http://linux.die.net/man/3/rand_r – MByD
Her türlü sorun nedir? Lütfen spesifik olalım, böylece yardımcı olabiliriz. –
Merhaba @Thomas Bunun bütün formlarını kullanmaya çalıştım. Ve sanırım işaretçilerle çok fazla sorun yaşıyorum. Yapmaya çalıştım: rand_r ((imzasız int *) time (null)) ve derleme ile ilgili bir sorunla karşılaşmadım ama çalışırken segmentasyon hatası var. – user1742385