반응형
알파벳 대소문자, 숫자를 포함한 랜덤한 문자열을 생성하는 함수
출처는 StackOverflow
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;
}
여기에 문자 중복이 안되게끔 하거나, 특수문자를 추가하는 방법도 고려해봐야겠다.
'Programming' 카테고리의 다른 글
Dump파일 분석시 필요한 *.pdb파일 생성 방법 (0) | 2018.06.21 |
---|---|
Visual Studio 2013 빈줄 삭제 (0) | 2018.06.21 |
C++ 파일 존재 여부 체크하는 함수 (isExistFile) 함수 (0) | 2018.01.08 |
[MFC] ComboBox(콤보박스) ReadOnly로 설정하기 (0) | 2017.04.25 |
[SI 단위] 킬로,메가,기가,테라,베타,엑사, 나노,피코,펨토,아토,젭토 욕토 (0) | 2017.04.07 |