要生成[0,20)之间的随机数,下面那句话正确?
A: Random r=new Random();int index=r.nextInt(20);
B: Random r=new Random();int index=r.nextInt(0,20);
C: Random r=new Random();int index=r.nextInt();
D: Random r=new Random();int index=r.nextInt(21);
A: Random r=new Random();int index=r.nextInt(20);
B: Random r=new Random();int index=r.nextInt(0,20);
C: Random r=new Random();int index=r.nextInt();
D: Random r=new Random();int index=r.nextInt(21);
A
举一反三
- 下列哪些代码段能生成一个1—100之间的随机数? A: new Random().nextInt(101) B: new Random().nextInt(100) C: new Random().nextInt(100)+1 D: (int)(Math.random()*100)
- 使用Random类来产生5个20~50之间的随机整数。 提示:[n-m]之间的随机数的公式为n+(new Random()).nextInt(m-n+1)
- Random类的nextInt()方法会生成一个int类型的随机数。()
- 利用Random类来产生5个20~50之间的随机整数。提示:[n-m](n、m均为整数,n<;m)之间的随机数的公式为n+(new Random()).nextInt(m-n+1)。
- 智慧职教: Random类可用来生成随机数。请选择生成50-100之间随机数的语句。 Random rand=new Random(); int n=rand.next(100);
内容
- 0
阅读下面的代码,输出结果是( ) public static void main(String[] args) { Random random1 = new Random(10); Random random2 = new Random(10); for(int i=0;i<5;i++){ System.out.print(random1.nextInt(5)); } for(int i=0;i<5;i++){ System.out.print(random2.nextInt(5)); } }
- 1
有: Random random = new Random(); int x = random.nextInt(3); 则x的值可能是以下哪些( ) A: 0 B: 1 C: 2 D: 3
- 2
Random random=new Random(); random.nextInt(); 返回一个() 之间 的随机数 A: [0,n] B: [0,n) C: (0,n] D: (0,n)
- 3
请在下面的横线处填上适当的内容,使下面的程序利用Random类能随机输出1-100中的任一个整数。 class Test{ public static void main(String[] args) { Random r=new Random(); int i= ① System.out.println(i); } }
- 4
在Python中,通过import random like r 可以导入random模块并为random模块设置别名。