가능한 중복이 서로 다른 난수를 취 내 작업장에서
calling rand() returning non-random results는 C 언어로
나는 2 개 개의 다른 난수를 취 필요하지만이 같은 난수를 얻을.
#include<stdio.h>
#include<stdlib.h>
#include<time.h>
int random1_6(){
int k;
srand(time(0));
k=((rand()%6)+1);
return k;
}
int main(void){
int a,b;
a=random1_6();
printf("%d.\n",a);
b=random1_6();
printf("%d.\n",b);
return 0;
}
두 개의 다른 난수를 얻는 방법?
+1 무슨 일이 일어나고 있는지 설명합니다. – ArjunShankar
다른 코드를 편집하여 다른 결과를 얻을 수 있습니까? – Conan9x1111
@ Conan9x1111 수정 된 답변 및 예제 추가 – ckruse