12자리 random 값을 만들어야 하는데 늙으니 이것도 귀찮다.
#include <stdio.h>
#include <time.h>
#include <stdlib.h>
int gen_random(unsigned char* out, int n) {
if (out != NULL) {
srand((unsigned) time(NULL));
for (int i=0; i<n; i++) {
out[i] = rand() & 0xff;
}
return 0;
}
return -1;
}
int main() {
int n = 12;
unsigned char* r = (unsigned char*) malloc(n*sizeof(unsigned char));
if (r != NULL) {
if (gen_random(r, n) == 0) {
for (int i=0; i<n; i++) {
printf("%02X ", r[i]);
}
printf("\n");
}
free(r);
return 0;
}
return -1;
}
'놀기 > 잡스러운 것' 카테고리의 다른 글
제안요청서 (RFP, request for proposal) (0) | 2021.07.12 |
---|---|
나누어진 문자열 순서 뒤집어 붙이기 (0) | 2021.06.25 |
1 프레임짜리 H.264 color bar 영상 & Hex 값 만들기 (0) | 2021.06.25 |
Color bars/Display 관련 소스 코드 (0) | 2021.06.25 |
sockaddr_in에 들어 있는 IP 주소 출력 (0) | 2021.06.24 |
댓글