• 2022-05-31
    下列哪些代码段能生成一个1—100之间的随机数?
    A: new Random().nextInt(101)
    B: new Random().nextInt(100)
    C: new Random().nextInt(100)+1
    D: (int)(Math.random()*100)
  • C

    内容

    • 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之间的随机整数。提示:&#91;n-m&#93;(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)