1、生成一个随机四位数,每位数字不重复。

 package com.cloud.stagging.lhcloudzuul;

 import java.util.Random;

 /**
* 1、生成一个随机四位数,每位数字不重复。
*/
public class demo001image { public static void main(String[] args) {
generateNum();
} private static void generateNum() {
Random random = new Random();
int[] arr = {0, 0, 0, 0, 0, 0, 0, 0, 0, 0};
StringBuffer stringBuffer = new StringBuffer();
int tmp = 0;
while (stringBuffer.length() < 4) {
tmp = random.nextInt(10);//0-9的随机数
if (arr[tmp] == 0) {
stringBuffer.append(tmp);
arr[tmp] = 1;
}
}
System.out.println(stringBuffer); }
}

最新文章

  1. Dijkstra算法(三)之 Java详解
  2. PHP 7 的新特性
  3. LoadRunner下载文件脚本
  4. day6 - 面向对象学习
  5. Android源码剖析之Framework层基础版(窗口、linux、token、Binder)
  6. POJ2728 最小比率生成树/0-1分数规划/二分/迭代(迭代不会)
  7. lucene的两种分页操作
  8. Bootstrap3 表单-基本表单
  9. Hadoop EC 踩坑 :data block 缺失导致的 HDFS 传输速率下降
  10. 理解inode 以及 软链接和硬链接概念区分
  11. Druid 配置及内置监控,Web页面查看监控内容
  12. 20165326 java第四周学习笔记
  13. {&quot;errorCode&quot;:50} 的解决办法
  14. php 安装rabbitmq扩展无报错版
  15. viewstamp replication: A new primary copy method to support highly-avaliable d
  16. (28)Cocos2d-x xml解析
  17. Springboot使用Cookie,生成cookie,获取cookie信息(注解与非注解方式)
  18. c++ 一般虚函数
  19. Centos 安装libevent
  20. 关于因为git仓库无法克隆的问题;

热门文章

  1. 一件很奇怪的事关于Nuget包
  2. .net日志的用法
  3. JavaSE编码试题强化练习6
  4. Vue—非父子组件间的传值(Bus/发布订阅模式/观察者模式/总线)
  5. Notepad++-第一篇命令行语句执行之编译、运行Java
  6. Webpack基础学习
  7. WOJ#3882 旅行问题(POI2004)
  8. 将图片地址转为blob格式的例子
  9. TP框架中的M、D、C、I、A、S方法
  10. JavaScript基础6——全选示例