묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
C언어 또는 PHP 에서요~
2002.07.30 20:26
C언어 또는 PHP 에서요~
숫자 아무거나 찍어내는 함수 없어요?
없으면 알고리즘좀 가르쳐줘요~
랜덤으로 숫자 찝어내는거요~
* zero님에 의해서 게시물 이동되었습니다 (2002-07-31 05:14)
숫자 아무거나 찍어내는 함수 없어요?
없으면 알고리즘좀 가르쳐줘요~
랜덤으로 숫자 찝어내는거요~
* zero님에 의해서 게시물 이동되었습니다 (2002-07-31 05:14)
댓글 5
-
뒹굴리스트
2002.07.30 20:35
여긴 질문게시판이 아닙니다. -
뒹굴리스트
2002.07.30 20:35
바른생활 NZEO // 뜨끔..; -
차카게살자
2002.07.30 21:47
2002-07-30 21:46:00 에 차카게살자(양창민)님이 작성한 내용입니다.
PHP에서 임의의 숫자를 출력하려면 rand() 함수를 사용합니다.
rand() 함수를 사용할 때는 시드 배정이 먼저 되어야 하는데, 시드배정이란
rand() 함수가 생성해낼 난수의 범위를 지정하는거죠.
srand((double)microtime()*1000000); // 시드 배정
$num = rand(1,1000); // 1부터 1000까지의 숫자중 임의의 난수가 발생되고, 이것을 $num 이라는 변수에 할당.
echo($num); // 생성된 $num 숫자를 확인할 수 있죠.
Written date/time: 2002-07-30 21:48:57
http://myhome.hananet.net/~changminyang/ -
vier
2002.07.31 09:26
@ c
#include <stdilb.h> // rand() 와 srand() 함수가 정의되어 있는 헤더파일
#include <time.h> // time()함수가 정의되어 있는 헤더파일
/*
int rand(void)
에서 RAND_MAX(stdlib.h에서 정의) 사이의 난수 발생
반환값 : int 형의 상수
void srand(unsigned seed);
rand()함수의 난수 발생 시작점을 주어진 seed 값으로 초기화
long time()
1970년 1월 1일 부텅가부터의 시간을 계산
반환값 : long형의 상수
*/
int rand_num;
srand ( (unsigned int) time(NULL) ); // 플그램이 돌아 갈때 마다 다른 seed값을 배정하기 위
해 time()함수를 사용(long형의 반환값을 unsigned
int 형의 강제 형변환시킴)
rand_num=rand() % max_num; // RAND_MAX 를 max_num으로 나눈 나머지를 rand_num
에 입력 (max_num이 10이라면 난수의 범위는 0~9겠죠..^^ -
정지윤
2002.07.31 10:31
감솨~~~`
.......