랜덤변수 발생하기...
글쓴이: 은빛연어 / 작성시간: 월, 2003/06/30 - 11:34오전
QnA에 보면 랜덤변수 발생하는 것에 대해서 글이 뜨문뜨문 올라오네요.. ^^
제가 랜덤변수가 필요할 때 사용하는 함수입니다.. 참고 하세요~
#include <stdio.h> #include <time.h> main() { int i; for (i = 0 ; i < 100 ; i++) printf("%d\n", get_random()); } int get_random() { unsigned char ran, mask, i; struct timeval now_time; /* random number generation */ ran = 0; for(i=0 ; i<1 ; i++) { gettimeofday(&now_time,0); mask = now_time.tv_usec / 2; mask <<= i; ran |= mask; } return (ran); }
Forums:
for 루프의 의미
get_random() 함수의 for 루프에서 i가 0일때 한 번만 수행하게 되는데 루프가 있는 의미를 잘 모르겠네요. (긁적긁적)
댓글 달기