下列哪些代码段能生成一个1—100之间的随机数?
A: new Random().nextInt(101)
B: new Random().nextInt(100)
C: new Random().nextInt(100)+1
D: (int)(Math.random()*100)
A: new Random().nextInt(101)
B: new Random().nextInt(100)
C: new Random().nextInt(100)+1
D: (int)(Math.random()*100)
C
举一反三
- 1、在Random类中,可以生成100以内非负整数的随机数的方法是()。 A: nextDouble() B: nextFloat() C: nextInt(100) D: nextInt()
- 在Random类中,可以生成100以内非负整数的随机数的方法是()ABCD A: nextDouble() B: nextFloat() C: nextInt(100) D: nextInt()
- (5-1)下面()程序段可以产生一个不大于100的随机整数。 A: getInteger(100); B: System.getInt(100); C: Random.nextInt(100); D: Random random=new Random();int aInt=random.nextInt(100);
- 智慧职教: Random类可用来生成随机数。请选择生成50-100之间随机数的语句。 Random rand=new Random(); int n=rand.next(100);
- 使用Random类来产生5个20~50之间的随机整数。 提示:[n-m]之间的随机数的公式为n+(new Random()).nextInt(m-n+1)
内容
- 0
Random类的nextInt()方法会生成一个int类型的随机数。()
- 1
要生成[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);
- 2
利用Random类来产生5个20~50之间的随机整数。提示:[n-m](n、m均为整数,n<;m)之间的随机数的公式为n+(new Random()).nextInt(m-n+1)。
- 3
下面哪一条语句产生一个从0~99的随机数?() A: random(100); B: random(101); C: random(0,100); D: random(99); E: random(0,101); F: random(0,99);
- 4
产生100至300之间的随机整数(Random),且包含100,300两个整数的表达式是() A: Random(100)+200 B: Random(200)+100 C: Random(201)+100 D: Random(300)