これ(^^)

enum PACHISURO_HURAGU
{
PH_HAZURE,//40000個
PH_REPLAY,//6000個
PH_BELL,//4000個
PH_CHERRY//1000個
・・・
MAX_HURAGU_COUNT
}
int huragu_hanni[] = { 40000 , 6000, 4000 , 1000 , ・・・};

PACHISURO_HURAGU getHuragu()
{
int unko = rand()%65536;
int current_pos = 0;
for(int i=0;i<MAX_HURAGU_COUNT-1;i++)
{
if( unko >= current_pos && unko < huragu_hanni[i] )
{
return (PACHISURO_HURAGU)i;
}
current_pos += huragu_hanni[i];
}

exit(-1);
}