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

# GS2-Enchant API 레퍼런스

인챈트·랜덤 파라미터 기능




아이템이나 장비에 부여할 추가 파라미터를 무작위로 선정하는 구조를 제공합니다.

GS2-Enchant 에서는 2종류의 추가 파라미터를 다룰 수 있습니다.

- 밸런스 파라미터
- 레어리티 파라미터

### 밸런스 파라미터

밸런스 파라미터는 미리 정한 여러 파라미터를 정해진 총량을 기준으로 무작위로 분배합니다.<br>
예를 들어, 공격력과 방어력이라는 2개의 파라미터를 합계 100으로 정의하고 공격력이 60으로 추첨되면, 방어력은 40이 됩니다.

밸런스 파라미터는 재추첨을 할 수 있으며, 재추첨 시 일부 파라미터의 값을 고정할 수 있습니다.<br>
이 기능을 이용하면 게임 플레이어는 대가를 지불하고 보다 효율적으로 파라미터를 조정할 수 있습니다.

### 레어리티 파라미터

레어리티 파라미터는 미리 정한 여러 파라미터 중에서 무작위로 선정됩니다.<br>
먼저 몇 개의 파라미터를 부여할지를 추첨한 후, 파라미터를 선정합니다.<br>
파라미터는 《종류》와 《값》이라는 2개의 게임용 파라미터를 가지며, 각각 추첨 처리에 사용되는 《추첨 가중치》를 설정합니다.

레어리티 파라미터는 재추첨을 할 수 있으며, 재추첨 시 일부 파라미터의 값을 고정할 수 있습니다.<br>
또한, 추가로 부여하는 것도 가능합니다. 따라서 레어리티 파라미터의 최대 개수도 설정해야 합니다.

[마이크로서비스 소개 / GS2-Enchant](../../microservices/enchant)



- [GS2-Enchant Deploy/CDK 레퍼런스](/ko/api_reference/enchant/deploy/)
  
- [GS2-Enchant SDK API 레퍼런스](/ko/api_reference/enchant/sdk/)
  
- [GS2-Enchant SDK for Game Engine API 레퍼런스](/ko/api_reference/enchant/game_engine/)
  
- [GS2-Enchant 마스터 데이터 레퍼런스](/ko/api_reference/enchant/master_data/)
  
- [GS2-Enchant 트랜잭션 액션](/ko/api_reference/enchant/stamp_sheet/)
  
