Nice methods! When I need numbers to appear more frequently, I usually just go the easy way and distribute a random number among certain ranges. So it would look something like this... R=RND(100) IF R<20 THEN 'SMTH1 ELSEIF R<50 THEN 'SMTH2 ELSE 'SMTH3 ENDIF