Generates an unpredictable value between 0 and upperBound (excluded).
static int uniform(int upperBound) => Sodium.randombytesUniform(upperBound);