それでベターなのではないでしょうか? ファミコンのゲームでも中身をみると、何回も有効値をひくまでランダムをとりながらループしているのもありますし。 私も何が正解かわかんないですけど、とりあえず動けばおっけーってな感じでやってますよ^^