加载中…
个人资料
桂春
桂春
  • 博客等级:
  • 博客积分:0
  • 博客访问:4,115
  • 关注人气:31
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

产生一个4位的随机数,每位数字不重复,首位不为0(Java)

(2011-10-01 16:16:56)
标签:

java

Java语言:
import java.util.Random;
public class rand{
public static void main(String []args)
{int i=1;//i在此程序中只作为判断是否是将随机数添加在首位,防止首位出现0;
  Random r=new Random();
  int tag[]={0,0,0,0,0,0,0,0,0,0};
  String str="";
  int temp=0;

  while(str.length()<4)
  { temp=r.nextInt(10);//取出0(含)~10(不含)之间任意数
    if(i==1&&temp==0)
      { continue;
      }
      else{
       i=2;
    if(tag[temp]==0)
     {
     str=str+temp;
     tag[temp]=1;

     }
      }
   }
  System.out.println(str);
}
}

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有