[問題] 亂數取值不包含特定的數

看板Flash作者 (臉都歪了)時間13年前 (2012/03/25 18:31), 編輯推噓1(101)
留言2則, 1人參與, 最新討論串1/3 (看更多)
如果我想要取亂數0~4 Math.round(Math.random()*4)是這樣寫 但是如果我想取亂數0~4但不包含3 那我要怎麼寫呀? 教教我 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.42.243.55

03/26 01:35, , 1F
var n=int(Math.random()*3); if(n==3)n=4;
03/26 01:35, 1F

03/26 01:35, , 2F
用 round 取整數會造成出0的機率只有其他的一半
03/26 01:35, 2F
文章代碼(AID): #1FRlGJ7I (Flash)
文章代碼(AID): #1FRlGJ7I (Flash)