|
int random(int k){//...随机生成 1 -k 的正整数}
int random(int m, int n){//...随机生成 m - n 的正整数 ,必须 m < n }
int drop_count = random( m , n );
int isContain( int a, int b, int c){
//...a 为最小值, b为最大值,c为随机数
if(c >a && c <b ) return 1;
else return 0;//这段可以在丰富一些 :)
}
void drop_item(int itemID ){//...掉落物品}
int isDrop(){
if( isContain( a, b, random(100)) ? drop_item( itemID ); : return 0; ) return 1;
}
do{
if( !isDrop() ) {drop_count--; continue;}
drop_count--;
}while(drop_count);
[em14]献丑献丑 |
|