rand()
-
ich möchte strings zufälliger grösse, gefüllt mit zufälligen werten erstellen.
wie kann ich das machen?
-
Hi!
Was bringt das bitteschön?
srand( ... ); dword size = rand() % irgendwas; char *str = new char[ size ]; // füllen mit deinen Werten, per lookup Tabelle, oder random ascii Zeichen...Und nachher wieder schön freigeben!
grüße
-
srand(time(NULL);//initialisiert rand() string txt; char ch; while((ch=rand()%256)!='\0') txt.push_back(ch);Das ist eine Möglichkeit - alternativ kannst du auch erst die Endgröße per rand() ermitteln und dann in einer for()-Schleife entsprechend viele zufällige char's produzieren.
-
Hi!
Er sollte nur Werte zwischen 0x21 und 0x7e zulassen. Die ganzen Kontrollzeichen machen nur wenig Sinn.
grüße
-
DANKE 
ich möchte ein programm von automatisch mit unterschiedlichen strings und stringlängen testen!