使用以下那个表达式能产生[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
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
- 要生成[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);
- 下列哪些代码段能生成一个1—100之间的随机数? A: new Random().nextInt(101) B: new Random().nextInt(100) C: new Random().nextInt(100)+1 D: (int)(Math.random()*100)