A: (int)(20+Math.random()*979)
B: 20+(int)(Math.random()*980)
C: (int)Math.random()*999
D: 20+(int)Math.random()*980
举一反三
- 使用以下那个表达式能产生[20,999]之间的随机数?() A: (int)(20+Math.random()*979) B: 20+(int)(Math.random()*980) C: (int)(Math.random()*999) D: 20+(int)Math.random()*980
- 要产生[20,999]之间的随机整数可以使用以下哪个表达式?() A: (int)(20+Math.random()*97) B: 20+(int)(Math.random()*980) C: (int)Math.random()*999 D: 20+(int)Math.random()*980
- 下列可以产生一个1~20之间随机整数的表达式是() A: Math.random()*20 B: Math.random()*20+1 C: (int)Math.random()*20+1 D: (int)(Math.random()*20)+1
- 要产生[100,200]之间的随机整数可以使用以下哪个表达式? A: 100+(int)(Math.random()*101) B: (int)(100+Math.random()*101) C: (int)Math.random()*200 D: 100+(int)Math.random()*101
- 要生成[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);
内容
- 0
要产生[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
- 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)
- 2
生成一个[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;
- 3
生成一个[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);
- 4
生成一个[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;