본문 바로가기

공부/C언어

C언어 - 난수 생성

난수 생성 방법

// 난수 생성
#include <stdio.h>
#include <stdlib.h>
#include <time.h>

int main(void)
{
    int value;

    srand((unsigned)time(NULL)); // seed를 time값으로 설정

    value = rand()%100; // 난수 발생, rand() : 0~RAND_MAX 값의 정수를 임의 생성

    printf("%d", value);

    return 0;
}
 

stdlib.h - 위키백과, 우리 모두의 백과사전

위키백과, 우리 모두의 백과사전. stdlib.h는 C 언어의 표준 라이브러리로, 문자열 변환, 의사 난수 생성, 동적 메모리 관리 등의 함수들을 포함하고 있다. 함수 설명 문자열 변환 int atoi ( const char *

ko.wikipedia.org

  • `time.h`
    • `time()`함수가 포함된 라이브러리

 

'공부 > C언어' 카테고리의 다른 글

C언어 - (9) : 1차원 배열  (0) 2024.10.15
C언어 - (8) : 함수/지역변수/전역변수/static변수  (0) 2024.10.10
C언어 - (7) : 조건문  (1) 2024.10.09
C언어 TIL (241007)  (0) 2024.10.07
C언어 - (6) : 반복문  (0) 2024.10.07