SORU
13 Ocak 2009, Salı


Nasıl C alfa-sayısal rasgele bir dize oluşturmak mı ?

Rastgele bir dize oluşturmak için alfa sayısal karakterden oluşan isterim. Dize uzunluğunu belirlemek için muktedir istiyorum.

Nasıl C yapabilirim ?

CEVAP
13 Ocak 2009, Salı


Mehrdad Afshari answer işini bitirirdi, ama biraz basit bir görev için çok ayrıntılı buldum. -Yukarı Bak tablo bazen mucizeler yapabilir:

void gen_random(char *s, const int len) {
    static const char alphanum[] =
        "0123456789"
        "ABCDEFGHIJKLMNOPQRSTUVWXYZ"
        "abcdefghijklmnopqrstuvwxyz";

    for (int i = 0; i < len;   i) {
        s[i] = alphanum[rand() % (sizeof(alphanum) - 1)];
    }

    s[len] = 0;
}

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Anthony Le

    Anthony Le

    10 EKİM 2006
  • fireflame65

    fireflame65

    27 Mart 2007
  • Shylo Sharity

    Shylo Sharit

    27 EKİM 2011