이번 포스팅은 0~1을 무작위로 반환하는 난수 함수 코드를 작성해보았습니다.
파라미터(입력값)과 반환값은 따로 없는 함수여서 각각 공백과 void로 기입을 했습니다.
기본적으로 rand()가 난수를 생성해주는데 뒤에 % (숫자)를 입력안해주면 0~32767까지 중 하나의 수를 출력하기 때문에
저는 rand() % 2 -> 0~1 중 하나를 출력하도록 작성하였습니다.
#define _CRT_SECURE_NO_WARNINGS
#include <Stdio.h>
#include <stdlib.h>
void b_rand();
int main(void)
{
b_rand();
}
void b_rand()
{
for (int i = 0; i < 10; i++)
{
printf("%d ", rand() % 2);
}
}
반응형
'코딩 | 개념 정리 > C' 카테고리의 다른 글
[C언어] 입력값만큼 별표문자 그리기 (0) | 2021.04.11 |
---|---|
[C언어] 함수를 활용해 0.0부터 1.0 난수 반환하기 (0) | 2021.04.11 |
[C언어] 함수를 활용해 사인값을 반환하기 (0) | 2021.04.10 |
[C언어] 함수를 활용해 소득세 계산하기 (0) | 2021.04.10 |
[C언어] 함수를 활용해 짝수/홀수, 절대값, 음수/양수/0 판별하기 (0) | 2021.04.10 |