[time] 049. 난수 생성하기( srand, rand )

jychan99·2021년 10월 16일
0
 #include <iostream>

#include <ctime>

using namespace std;



int main()

{

    //난수를 구할땐 해당정보를 프로그램안에서 한번은 초기화해야한다.

    //난수를 구하기위해서는 씨앗(seed)라 불리는 어떤 값이 필요한데,

    //보통 시스템 시간을 이용한다.

    //씨앗을 초기화 하지않으면 항상같은수가 출력이된다.



    //srand는 seed random이란뜻

    srand(static_cast<unsigned int>(time(NULL)));



    //rand()함수를 이용해 임의의 값을 얻으며 범위는 0~32767입니다.

    //rand()함수는 srand함수를 통해 변경된 씨앗값을 이용해 무작위로 값을 생성합니다.

    for (int i = 0; i < 5; i++)

        cout << "난수 : " << rand() << endl;



    return 0;

}
profile
내가 지금 두려워 하고 있는 일이 바로 내가 지금 해야 할 일이다. 🐍

0개의 댓글

관련 채용 정보