記事の内容
この記事では、Rubyでクジ引きと重み付けの処理を書いていきます。
クジを引くロジック(抽選ロジック)、配列操作のよい勉強になるはずです。
クジ引き
重み付けされた配列を元に、出現回数が異なることが確認できるはずです。
all_user_point_hashのvalueの値を変更して、出現回数の変化を確認してみて下さい。
また、より小さい確率でコントロールしたい場合は、MAX_VALUEの値を大きくして下さい。
まとめ
この記事では、Rubyでクジ引きのロジックを書きました。
Good luck with your engineer life!