Turbo-C
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
터보-C 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
Lua 게시판
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
볼랜드포럼 광고 모집

C/C++ Q/A
[409] Re:[질문] 난수 발생함수?
지영배 [jiggol] 2480 읽음    2002-04-05 21:38

결론부터 말씀드리자면 님께서 생각하시는

rand 함수는 C 언어 표준 함수입니다. 다음은

msdn 에서 발췌하였습니다.


Generates a pseudorandom number.

int rand( void );

Return Value
rand returns a pseudorandom number, as described above. There is no error return.


예제

/* RAND.C: This program seeds the random-number generator
* with the time, then displays 10 random integers.
*/

#include <stdlib.h>
#include <stdio.h>
#include <time.h>

void main( void )
{
   int i;

   /* Seed the random-number generator with current time so that
    * the numbers will be different every time we run.
    */
   srand( (unsigned)time( NULL ) );

   /* Display 10 numbers. */
   for( i = 0;   i < 10;i++ )
      printf( "  %6d\n", rand() );
}


출력 결과
    6929
    8026
   21987
   30734
   20587
    6699
   22034
   25051
    7988
   10104


간단한 소스이니 참고하시는데 큰 어려움은 없을꺼라고 생각됩니다.





seanshoo 님이 쓰신 글 :
: 이번 과제에 이런문제가 있더군여..
:
: Q) 전용 정수 변수를 포함하는 dice 클래스를 생성한다.
:
: 난수를 발생하는 표준 함수인 rand() 함수를 사용하여
:
: roll()이라는 함수를 만들고, 1에서 6사이의 수 하나를 발생시켜
:
: 출력하도록 한다.
:
:
: <질문: 여기서 난수를 발생하는 표준함수가 먼지 모르겠어요..
:
: 아시는분 알려주세요..>

+ -

관련 글 리스트
408 [질문] 난수 발생함수? seanshoo 2134 2002/04/05
409     Re:[질문] 난수 발생함수? 지영배 2480 2002/04/05
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.