|
안녕하세요 스페로 입니다.
int r;
r = rand() % 8
간단하게 설명드리자면 rand()는 무작위 수를 만드는 함수이고
그수를 8로 나누어 나머지를 구하니 나머지는 항상 8 보다 작은 수가 될것입니다.
그럼 어떻게 이용하시는지 알겟지요.
?민호 님이 쓰신 글 :
: 안녕하세요..
: 전 C에 입문한지 얼마 않돼는 초짜 중의 왕 초짜입니다..
: 그런데 요번에 제가 큰 맘먹고 프로그램을 하나 짤려고 하거든요..
: 랜덤한 숫자 3개를 발생시켜 비교해내는 프로그램입니다..
: 그런데 이놈의 난수 발생에서 문제가 생겼습니다..
: 아무리 책을 뒤져 봐도, 인터넷을 돌아 다녀 봐도 난수 발생 방법을 도저히 모르겠더라구요..(if 와 for까지는 알겠는데.)
: 그래서 제발 난수 발생 방법좀 알려 주셨으면 하여서 이렇게 글을 올립니다.(예제도 같이..)
: 1부터 7까지의 숫자중 숫자 하나를 난수로 출력해 내려고 하려고 하는데 그게 정말 어렵내요..
: 고수님들 제발 도와주세여... 꼭이여...
: 그럼 이 글을 잃어 주신대 대해 감사 드리며.
: 좋은 하루 돼시길 빕니다..
: 안녕히..
|