
11 Apr
2003
11 Apr
'03
6:33 p.m.
From: Jens Maurer
Uniform int contains an assert if min < max. If I ask for a random between 1 and 1 I'm expecting a 1, not an assert. Is there some reason this was deemed inappropriate?
When I wrote that code, I never thought somebody would want to generate a constant 1 as a random number. I agree that this looks non-orthogonal on first sight. I'll look into it.
In my specific case I have a number of objects determined at run time and am randomly picking a number between one and the number of objects in order to select one. The workaround is to simply test for one before the call, but the assert was unexpected. Thanks, Glen [Non-text portions of this message have been removed]