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

  • monkophile

    monkophile

    25 Temmuz 2007
  • Mr. H

    Mr. H

    1 Temmuz 2012
  • WPBeginner - WordPress Tutorials

    WPBeginner -

    17 Temmuz 2009