C언어로 간단한 rpg를 만들고있는데
공격력을 설정하고 실질적으로 데미지 입히는값을
오차 10%로 지정하여 90~110%를 랜덤으로 데미지를 가하게하려는데
damage = user_atk * (0.9 + (rand() % 10) / 5.0); 로 하니까 뭔가 이상하게 적용되네요
머리가 나빠 생각이안나서 도움 요청합니다 ㅠㅠ
C언어로 간단한 rpg를 만들고있는데
공격력을 설정하고 실질적으로 데미지 입히는값을
오차 10%로 지정하여 90~110%를 랜덤으로 데미지를 가하게하려는데
damage = user_atk * (0.9 + (rand() % 10) / 5.0); 로 하니까 뭔가 이상하게 적용되네요
머리가 나빠 생각이안나서 도움 요청합니다 ㅠㅠ
(float)(rand() % 10) / 50.0