The range of values (from 0 to this value minus one) that can be returned.
random(1) will always return 0, random(2) will return 0 or 1. Also OP wants compile time random values, not runtime ones. Sorry, I only know how to write a plugin for sublime, I don't know if notepad++ supports such thing