const DWORD GetRandomSkillVnum(BYTE bJob)
{
// the chosen skill
DWORD dwSkillVnum = 0;
do
{
// tmp stuff
DWORD tmpJob = (bJob != JOB_MAX_NUM)?MINMAX(0, bJob, JOB_MAX_NUM-1):number(0, JOB_MAX_NUM-1);
DWORD tmpSkillGroup = number(0, SKILL_GROUP_MAX_NUM-1);
DWORD tmpSkillCount = number(0, SKILL_COUNT-1);
// set skill
dwSkillVnum = SkillList[tmpJob][tmpSkillGroup][tmpSkillCount];