Date: Sun, 28 Dec 2003 10:49:15 -0800 From: Dave Watson <dave@xxxxxxxxxxxxxxxx> To: sc-users@xxxxxxxxxxxxxxx Subject: [sc-users] rrand
Why does rrand(2,6) give me random values in the range 2-6, but rrand(6,2) gives me random values in the range 3-5?
I've changed the opcode as follows:case opRandRange : res.ui = b->ui > a->ui ? a->ui + g->rgen->irand(b->ui - a->ui + 1)
: b->ui + g->rgen->irand(a->ui - b->ui + 1); res.utag = tagInt; break; commit? better solution? -- .