Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
Tags
- 제네릭 함수
- react
- new연산자
- 자바스크립트라이브러리
- SQL
- 데이터베이스
- 자바스크립트
- C++
- 연산자재정의
- jQuery
- 친구함수
- C언어
- HTML
- 웹개발
- call by referance
- 멤버접근허용
- friend함수
- JS
- 프로그래밍
- 랜덤출력
- freiend클래스
- 함수표현식
- 객체지향프로그래밍
- 코딩
- 테이블
- time()
- freiend선언
- 생성자호출
- 함수중복
- this객체
Archives
- Today
- Total
목록랜덤 (1)
Programming Storytelling

rand(),srand() 함수는 cstdlib 헤더파일에 존재한다. 하지만 iostream헤더파일을 사용해도 된다. 먼저 rand()는 난수를 발생시키는 함수이다. 하지만 rand()는 정확히 말해서 난수를 발생시키는 것이 아니라 내부에 저장된 난수표에서 seed값에 따라 난수를 뽑아 오는 것 뿐이다. 그래서 이 seed값을 의도적으로 변경하지 않는 이상 항상 똑같은 난수를 뽑아내는 결과를 초래할 것이다. 따라서 진정한 의미의 난수를 발생시키기 위해서는 프로그램을 실행할 때마다 새로운 seed값을 설정해서 전혀 새로운 난수를 뽑아내도록 해야한다, 그 seed값을 설정하는 함수가 srand()이며 srand()는 time()로 현재의 시간(초)를 대입 해 주는 것이다. 이로서 프로그램 실행시마다 전혀 새..
C++
2019. 6. 8. 21:04