writePercent 変数があります。yes または no を返すメソッドが必要です。
例えば:
writePercent=30;
doWrite= doReadOrWrite(writePercent);
if(doWrite){
//doWrite
}else{
//do read
}
30% だけ yes を返す doReadOrWrite() メソッドの実装が必要です。つまり、30% の書き込みと 70% の読み取りが得られます。前もって感謝します。