首页 > 试题广场 >

a.如何产生一个随机的整数i,使得 0i 20? .

[问答题]
 a.如何产生一个随机的整数i,使得 0i< 20?
 b.如何产生一个随机的整数i,使得10 i< 20?
 c.如何产生一个随机的整数i,使得 0  i50? 
d.编写一个表达式,随机返回 0 或者1。

int a = (int) (Math.random() * 20);  int b = (int) (Math.random() * 10 + 20); int c = (int) (Math.random() * 51);

发表于 2021-02-27 11:14:57 回复(0)
    public static void main(String[] args) {
        //0 <= i< 20
        System.out.println((int) (Math.random() * 19.9));
        //10<= i < 20
        System.out.println((int) (10 + (Math.random() * 9.9)));
        //0 <= i<= 50
        System.out.println((int) (Math.random() * 50));
    }

发表于 2021-05-21 15:57:53 回复(0)