13.12.2011, 07:30
pawn Code:
randomDate(month, isLeapYear = false)
{
if (!(0 < month < 13)) return 0;
static monthDays[] = {31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30 ,31};
monthDays[2] = (isLeapYear && month == 2) ? 29 : 28;
return (1 + random(monthDays[month] - 1));
}

