隨機數出現的概率問題解决方案

隨機數出現的概率問題
我用隨機數 輸出 10,20,30,100,1000等 數值
怎麼能用控制 1000出現的概率小一些????
------解决方案--------------------
我有个思路,你看看是否可以

使用正常的求随机数方法,获得 10,20,30,100,1000等
判断如果是为1000的时候,在产生一个随机数,如果你希望1000出现的概率比其他数字小50%,那么就随机产生0和1,为1就输出这个1000,为0就放弃这个1000,这样他的概率就比其他的小50%。如果要其他概率比,只要调整产生的数字范围,和阀值,比如要80%,可以随机生成0-9,大于8就不输出1000,其他都输出1000,这样就可以控制了,不过只能控制概率小一些,要大就必须控制其他数字。