728x90
반응형
C에서 1초당 랜덤을 뽑고싶을때 timespec 구조체(struct)에서 start_time,end_time을 사용하는데 1초마다 뽑는 시간이 똑같다.
초마다 다른 수를 가져올라면
int publish_sleep(void) { client -> server random function int slp_result; struct timespec start_time, end_time; clock_gettime(CLOCK_REALTIME, &start_time); usleep(start_time.tv_nsec%20); clock_gettime(CLOCK_REALTIME, &start_time); srand(start_time.tv_nsec); slp_result = rand()%random_sec+1; sleep(slp_result); } |
을 사용하여 함수로 불러오면 된다.
불펌이 많아 댓글에 메일주소 알려주시면 보내드리도록 하겠습니다.
반응형
'IT > 개발' 카테고리의 다른 글
ELK 트러블슈팅 note (0) | 2020.01.14 |
---|---|
클라우드에 관하여 정리 (0) | 2016.01.20 |
[C]파일 암/복호화 (0) | 2015.11.23 |
[C]char 형 포인터 - 배열 변경 (0) | 2015.11.23 |
[C]문자열 원하는곳에서 2번 자르기 (0) | 2015.11.23 |
[C]파일 시저 암복호화 (1) | 2015.02.03 |
[android]루팅없이 화면 폰 동영상 찍는법(4.4이상) (0) | 2015.01.20 |
[mqtt]java client SSL 적용하기 (0) | 2015.01.15 |
정규식 (나름)정리 (0) | 2015.01.05 |