随机生成4个位数不同的数

public class CountTest {
    public static void main(String[] args) {
//首先千位不为0
        String number=String.valueOf((int)(Math.random()*9+1));
//再产生其它三位数
        for(int i=0;i<=2;){
            String newnumber=String.valueOf((int)(Math.random()*9));
            if(!number.contains(newnumber)){
                number=number+newnumber;
                i++;
            }
        }
        System.out.println(number);
    }

}

 

posted @ 2021-11-23 13:41  骄傲的林先生  阅读(169)  评论(0)    收藏  举报