java中怎么让随机数产生在一个区间段?

如题所述

假设你要产生5到10之间的随机数,可以用下面方法。
int Min = 5;
int Max = 10;

int result = Min + (int)(Math.random() * ((Max - Min) + 1));

谢谢。
温馨提示:内容为网友见解,仅供参考
第1个回答  2012-04-26
Random()*A,A是最大值,比如10,那么产生的数字就在0-10之间
第2个回答  2012-04-24
random(m,n)
相似回答