iori 发表于 2016-1-16 13:45
这个很简单啊!
Math.(random()*100+1) 这个就是生成1-100的随机数。
ContainsM 发表于 2016-1-16 15:33
如果我要求 10-100 内的随机数,你的这个写法会超出100
正确的应该是
10-100(包含10,不包含100)
ContainsM 发表于 2016-1-16 15:33
如果我要求 10-100 内的随机数,你的这个写法会超出100
正确的应该是
10-100(包含10,不包含100)
胡思乱想的猫 发表于 2016-1-16 23:09
用 random.nextint();这个方法啊 写一个用集合来操作的 遍历出来
public class Random {
public static v ...
zhourui@^@ 发表于 2016-1-16 18:52
如果我要求在任意指定的两个数字之间呢?如:23到287之间随机产生一个数?
ContainsM 发表于 2016-1-16 15:33
如果我要求 10-100 内的随机数,你的这个写法会超出100
正确的应该是
10-100(包含10,不包含100)
ContainsM 发表于 2016-1-17 13:16
10-100(包含10,不包含100)
(int)(Math.random()*90)+10
根据我上面的写法,把这个写成方法
Android666 发表于 2016-1-17 13:44
Math类中的random()方法(Math.random()生成0.00000至0.999999999之间的随机数
洋葱头头 发表于 2016-1-17 17:35
new Random().nextInt(10);
胡思乱想的猫 发表于 2016-2-16 23:14
看你头像.资料 好像好厉害的样子!!版主?
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) | 黑马程序员IT技术论坛 X3.2 |