生成一个[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;
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至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~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-36的随机整数,应该使用下列那个表达式? A: (int)(Math.random( )*36) B: (int)(Math.random( )*35)+1 C: (int)(Math.random( )*36)+1 D: (int)(Math.random( )*37)+1