052017出現確率が一様な抽選は、インデックスを一様乱数で求めればいいので実装が簡単です。values.Count)];}ちなみに、この抽選は引いたくじを除外せずに次回も有効となる独立試行です。このような抽選を復元抽出と呼ぶそうです。各要素の出現確率(重み)を設定して復元抽出したいとき、上の手法ではうまくいかないので、ひと工夫する必要があります。レア度によって出現確率の異なるガチャを実装したいといったケースですね。以下、Unity向けに実装しますが、乱数取得部分を変えればUnity以外でも使えます。非復元抽出プロフィールウィザまん(wizaman)ロックマンやエクストルーパーズが好きなプログラマ。