공부중에 궁금한것이 생겨서 여쭈어 봅니다.
1.
#include <stdio.h>
#include <stdlib.h>
void main(){
int i;
randomize();
num_of_data = random(5);
printf("num_of_data : %d\n",num_of_data);
}
해보니, Float pointing error: Domain이라는 것이 뜨는군요. 이것이 왜 이런것일까요?
2. 난수 발생을 1,6,6,7,9 이런식으로 5개의 숫자중에서만 임의로 발생시키려면 어떡게 해야 할까요..
ran = random(5);
switch(ran){
case 0: a=1;
case 1: a=5;
case 2: a=6;
case 3: a=6;
case 4: a=7;
이런식으루 하면 될까요? (이것은 글 올리면서 생각이 났음...ㅡ.ㅡ;;
3. VC에서는 random()가 안돌아가는것 같더군용.. 음..-_-; 맞나요?
|