> For the complete documentation index, see [llms.txt](/llms.txt)

# GS2-Lottery API リファレンス

抽選処理機能




抽選処理を実現するサービスです。

抽選処理は排出確率テーブルを元に行われます。 排出確率テーブルには、景品ごとの排出される重みを設定します。<br>
例えば、景品Aに3を設定し、景品Bに1を設定した場合、景品Aの排出確率は75%、景品Bの排出確率は25%となります。

また、景品として他の排出確率テーブルを設定することもできます。<br>
あらかじめSSR、SR、Rなどの同一レアリティごとに排出確率テーブルを用意しておき、それらを景品とした排出確率テーブルをつくることで、レアリティごとの排出確率を容易に設定できます。

抽選処理には2つのモードがあり、抽選モデルで設定できます。<br>
1つ目は毎回変わらない確率で一様に抽選処理を行うモード、2つ目はボックスガチャモードです。<br>
ボックスガチャとは、抽選処理を行うごとに景品を箱から取り出していき、最初に箱に入れた数と同回数抽選を行うと、必ずすべての景品が手に入るという方式です。<br>
モードにボックスガチャを設定した場合は、排出確率テーブルに設定した重みの数だけ箱に景品が入った状態から抽選が始まります。

[マイクロサービス紹介 / GS2-Lottery](../../microservices/lottery)



- [GS2-Lottery Deploy/CDK リファレンス](/ja/api_reference/lottery/deploy/)
  
- [GS2-Lottery SDK API リファレンス](/ja/api_reference/lottery/sdk/)
  
- [GS2-Lottery SDK for Game Engine API リファレンス](/ja/api_reference/lottery/game_engine/)
  
- [GS2-Lottery スクリプト トリガー リファレンス](/ja/api_reference/lottery/script/)
  
- [GS2-Lottery トランザクションアクション](/ja/api_reference/lottery/stamp_sheet/)
  
- [GS2-Lottery マスターデータリファレンス](/ja/api_reference/lottery/master_data/)
  
