var manay; var a=0; //隨機數留倆位小數 function random(min,max){ return (Math.random()*(max-min) + min).toFixed(2); } //(1)10000代表總概率,小於9900時代表概率為99%; //(2)10000代表總概率,小於9990時代表概率為0.9%; //(2)10000代表總概率,小於9990時代表概率為0.01%; function num(){ if(random(0,10000)<9900){ manay=random(1,2); }else if(random(0,10000)<9990){ manay=random(2,49); }else if(random(0,10000)==9999){ manay=50; } return parseFloat(manay); }