Math.random()返回的只是從0到1之間的小數,如果要50到100,就先放大50倍,即0到50之間,這裏還是小數,如果要整數,就強制轉換int,然後再加上50即為50~100。最終代碼:(int)(Math.random()*50) + 50。
Random類產生的隨機數,在其最大值範圍內,按照概率均勻分布的。也就是說,兩個種子數相同的Random對象,第壹次生成的隨機數字完全相同,第二次生成的隨機數字也完全相同。