This always generates 83, which is neither random nor within the desired range:
set /a result=(%random%*67/32768)+65
This generates random numbers but still not within the range I want:
set /a result=%random% %% 67+65
This generates random numbers, all of which seem negative and cover a vast range:
set /a result=%random% %% 67-65
These are the options I've found via Googling.