Random r = new Random();
int step = r.nextInt(12);
有可能产生12的随机数码,会不会产生0呢? 作者: 薛淑凯 时间: 2013-6-20 14:25
public int nextInt(int n)
返回一个伪随机数 ,它是取自此随机数生成器序列的、在0(包括)和指定值(不包括)之间均匀分布的 int 值。nextInt 的常规协定是,伪随机地生成并返回指定范围中的一个 int 值。所有可能的 n 个 int 值的生成概率(大致)相同作者: 刘胜寒 时间: 2013-6-20 14:50
看API文档吧,里面的解释比较清楚。
比发帖快多了。作者: 张承富 时间: 2013-6-20 18:05
public int nextInt(int n)
该方法的作用是生成一个随机的int值,该值介于[0,n)的区间,也就是0到n之间的随机int值,包含0而不包含n。
如果想生成指定区间的int值,也需要进行一定的数学变换,具体可以参看下面的使用示例中的代码。作者: 杨增坤 时间: 2013-6-24 20:35
这是API文档中的内容,你就好看看,这样很有帮助的!希望对你有帮助