A: (int)(Math.random( )*36)
B: (int)(Math.random( )*35)+1
C: (int)(Math.random( )*36)+1
D: (int)(Math.random( )*37)+1
举一反三
- 下列可以产生一个1~100之间随机整数的表达式是()。 A: (int)(Math.random(100)+1) B: (int)Math.random(100)+1 C: (int)Math.random()*100+1 D: (int)(Math.random()*100+1)
- 生成一个[1,10]之间的随机整数,以下选项正确的是( )。 A: int a = (int)(Math.random()*10); B: int a =(int)(Math.random()*9)+1; C: int a = (int)(Math.random()*9); D: int a = (int)(Math.random()*10)+1;
- 生成一个[1,100]之间的随机整数,以下选项正确的是( )。 A: int a=(int)(Math.random()*100)+1; B: int a=(int)(Math.random()*100); C: int a=(int)(Math.random()*99)+1; D: int a=(int)(Math.random()*99);
- 生成一个[1,6]之间的随机整数,以下选项中,正确的是( )。 A: int a=(int)(Math.random()*6); B: int a=(int)(Math.random()*5); C: int a=(int)(Math.random()*6)+1; D: int a=(int)(Math.random()*5)+1;
- 下列可以产生一个1~20之间随机整数的表达式是() A: Math.random()*20 B: Math.random()*20+1 C: (int)Math.random()*20+1 D: (int)(Math.random()*20)+1
内容
- 0
下列代码得到1至100之间的一个随机整数(包括1和100)。 A: (int)Math.random()*100 B: (int)(Math.random()*10)+1 C: (int)(Math.random()*100)+1 D: (int)Math.random()*10
- 1
下列哪些代码段能生成一个1—100之间的随机数? A: new Random().nextInt(101) B: new Random().nextInt(100) C: new Random().nextInt(100)+1 D: (int)(Math.random()*100)
- 2
在Math类中random方法可以产生随机数。如果从1到100之间产生一个随机整数(大于等于1,小于等于100),并赋值给n,那么下面语句正确的是()。 A: n=Math.round(Math.random(100))+1; B: n=Math.round(Math.random()*100)+1; C: n=Math.floor(Math.random(100))+1; D: n=Math.floor(Math.random()*100)+1;
- 3
以下能够产生[1,100]之间的随机整数的是 A: (int)(Math.floor(Math.random()*100+1)); B: (int)(Math.ceil(Math.random()*100+1)); C: Math.ceil(Math.random()*100+1); D: Math.floor(Math.random()*100+1);
- 4
要产生[10,50]之间的随机整数使用()表达式。 A: (int)(10+Math.random()50) B: 10+(int)(Math.random()41) C: 10+(int)(Math.random()40) D: 10+(int)Math.random()41