>>160
ちょっと改造して使わせてもらいました。

voiceTimeに基礎になる間隔を設定しておいて、無限ループ内で↓
(自分は他の機能もあるマクロに組み込んだんでDoMyWindow内)

if (voiceTimeCurrent-- < 0) {
if(flags.gaugeFemale < 70f)
{
flags.voice.playVoices[0] = UnityEngine.Random.Range(310, 315);
}
else{
flags.voice.playVoices[0] = UnityEngine.Random.Range(316, 323);
}

voiceTimeCurrent = voiceTime * UnityEngine.Random.Range(0.5f, 1.5f);
}