게시판 즐겨찾기
편집
드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
주사위 6개가 2,2,2,2,2,2에 확률은
게시물ID : science_2567짧은주소 복사하기
작성자 : apmsetup
추천 : 1
조회수 : 1243회
댓글수 : 8개
등록시간 : 2010/09/18 19:47:03
주사위 6개를 굴려서 전체가 2가나온 상황을 3000번 시뮬해본 결과

평균 46926.244667번 굴리면 나오네요

이건 소스
===================================================================
#include<stdio.h>
#include<stdlib.h>
#include<time.h>

void main()
{
time_t t;
srand(time(&t));
int 주사위[6]={0,};
int plus=0;
int num=0;

for(int j=0;j<3000;j++)
{
plus=0;
while(1)
{
for(int i=0;i<6;i++)
{
주사위[i]=(rand()%6)+1;
//srand(i);
}
if( 주사위[0]==2 &&주사위[1]==2 &&주사위[2]==2 &&주사위[3]==2 &&주사위[4]==2 &&주사위[5]==2 )
break;
plus++;

//printf("%d번째 %d%d%d%d%d%d \t",plus,주사위[0],주사위[1],주사위[2],주사위[3],주사위[4],주사위[5]);

}
printf("주사위 %d 만큼 굴려야지 전체2가 나옵니다\n",plus);
num+=plus;
}
printf("주사위 6개가 2가 나올확률에 평균은 3000번 굴려서 %f 입니다 \n",(float)num/3000);
}
전체 추천리스트 보기
새로운 댓글이 없습니다.
새로운 댓글 확인하기
글쓰기
◀뒤로가기
PC버전
맨위로▲
공지 운영 자료창고 청소년보호