>>621 よくわからんが、こういう事がやりたいの?
int a[]={10,90};
int b[]={1,2};
int sum=0;for(int i=0;i<a.length;++i) sum += a[i];
for(int j=0;j<20;++j){
int r=(int)(Math.random()*sum);
for(int i=0;i<a.length;++i){
r-=a[i];
if(r<0){
System.out.println(b[i]);
break;
}
}
}