Java机试题目
1、生成一个随机四位数,每位数字不重复。
1 package com.cloud.stagging.lhcloudzuul; 2 3 import java.util.Random; 4 5 /** 6 * 1、生成一个随机四位数,每位数字不重复。 7 */ 8 public class demo001image { 9 10 public static void main(String[] args) { 11 generateNum(); 12 } 13 14 private static void generateNum() { 15 Random random = new Random(); 16 int[] arr = {0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; 17 StringBuffer stringBuffer = new StringBuffer(); 18 int tmp = 0; 19 while (stringBuffer.length() < 4) { 20 tmp = random.nextInt(10);//0-9的随机数 21 if (arr[tmp] == 0) { 22 stringBuffer.append(tmp); 23 arr[tmp] = 1; 24 } 25 } 26 System.out.println(stringBuffer); 27 28 } 29 }
llh