SORU
20 HAZİRAN 2013, PERŞEMBE


Neden C rand() büyüklükte aynı sırada tek sayı üretmek gibi görünüyor?

Küçük bir uygulama C/C yazılmış, rand işlevi ve belki de tohumu ile bir sorunla karşı karşıya duyuyorum

Farklı siparişler rasgele bir sayı üretmek istiyorum, yani farklı logaritma değerleri (2 tabanı). Ama sayıların üretilen aynı düzen, sadece 2^25 ve 2^30 arasında, dalgalanan gibi görünüyor.

rand() şimdiye kadar nispeten büyük bir sayı olan Unix zaman seribaşı olduğu için mi? Neyi unutuyorum ? Sadece bir kez rand() main() başında tohum duyuyorum.

CEVAP
20 HAZİRAN 2013, PERŞEMBE


Hafif yeşil 0 ve 2 arasındaki bölgedir25; koyu yeşil bölge 2 arasında25ve 230. Keneler 2 yetkileri vardır.

distribution

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Ayite Atiwoto (superjiffrey)

    Ayite Atiwot

    29 EYLÜL 2010
  • Evan Coury

    Evan Coury

    29 NİSAN 2007
  • Pituvision

    Pituvision

    11 Mart 2006