랜덤변수 발생하기...
글쓴이: 은빛연어 / 작성시간: 월, 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일때 한 번만 수행하게 되는데 루프가 있는 의미를 잘 모르겠네요. (긁적긁적)
댓글 달기