1 2 3 4 5 6 7 8 9 10
define(rand_range, { max: Int }, Int, { assert(0 < max, "The argument to rand_range must be greater than zero.") let(rand = random()) if(rand == 1 << 63, ret(0)) abs(rand) % max } ) export(rand_range) main(rand_range(100))