有: Random random = new Random(); int x = random.nextInt(3); 则x的值可能是以下哪些( )
A: 0
B: 1
C: 2
D: 3
A: 0
B: 1
C: 2
D: 3
举一反三
- 下列哪些代码段能生成一个1—100之间的随机数? A: new Random().nextInt(101) B: new Random().nextInt(100) C: new Random().nextInt(100)+1 D: (int)(Math.random()*100)
- Random random=new Random(); random.nextInt(); 返回一个() 之间 的随机数 A: [0,n] B: [0,n) C: (0,n] D: (0,n)
- (5-1)下面()程序段可以产生一个不大于100的随机整数。 A: getInteger(100); B: System.getInt(100); C: Random.nextInt(100); D: Random random=new Random();int aInt=random.nextInt(100);
- 要生成[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);
- 语句“Random myRandom=new Random(); int i=myRandom.next(1,4); ”产生的随机数不可能为_______________。 A: 1 B: 2 C: 3 D: 4