티스토리 뷰
랜덤 함수 - 특정한 배열 순서나 규칙을 가지지 않는 연속적인 임의의 수
하지만 시드(seed)값이 없는 랜덤함수는 같은 값을 내놓은다는 것을 알 수 있다.
이를 해결하기 위해 시드 값을 주면 된다.
srand()가 시드값을 주기 위한 함수
srand( time ( null) )을 호출 하면 난수에 매번 다른 시드를 건네주게 된다.
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main (void){
int i = 0;
srand(time (NULL)); // 시드값 이용
for( i=0; i<10; i++){
printf("%d", rand());
}
printf("\n");
return 0;
}
'기타' 카테고리의 다른 글
stdafx 란? (0) | 2016.09.26 |
---|---|
윈도우7에서 administrator 활성화하기 (0) | 2016.09.19 |
C언어에서 _t로 끝나는 자료형 (0) | 2016.07.05 |
pid_t 구조체에 대해서 (0) | 2016.07.02 |
main()함수 외에 다른 함수를 만들어야 하는 이유 (0) | 2016.04.06 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
TAG
- CBrush
- 비손실 압축
- 오일러 프로젝트 13
- 패킷
- tipsr강좌
- 허프만 알고리즘
- 서버
- 오일러 프로젝트 10본
- arp
- 오일러 프로젝트 11번
- 오일러 프로젝트 12번
- Omok
- 헤더
- Tips
- 화투이미지맞추기
- MFC
- 약수 500개
- 키보드 메시지 이벤트
- 오일러 프로젝트 14번
- 이미지게임
- 오일러 프로젝트 16번
- 팁스강좌
- TIPS강좌
- 와이어샤크
- 오일러
- tipsoft
- tipssoft
- 오일러 프로젝트 8번
- 실행 압축
- 2의 1000승
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
글 보관함