java用Math.random() 随机数控制范围问题

用Math.random() 怎么输出1~7的整形数, 怎么输出 13~19的整形数 之类的,求解决!

ITMISS
浏览 786回答 3
3回答

Smart猫小萌

记住一个公式:a<= x < a+b 的表示为:(int)(a + Math.random() * b)如果要得到1~7的整形数,a=1,b=7-1;如果要把7包进来,那么b = 7;同理,要得到13~19,a = 13, b = 19 - 13.
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java