package com.interview.utils;
import java.util.Random;
/**
* Created_By: stefanie
* Date: 14-12-1
* Time: 下午9:59
*/
public class DataGenerator {
static Random RAND = new Random();
public static int[] generateIntArray(int size, boolean hasNeg){
return generateIntArray(size, 100, 0, hasNeg);
}
public static int[] generateIntArray(int size, int max, int min, boolean hasNeg){
int[] array = new int[size];
for(int i = 0; i < size; i++){
int randomNum = RAND.nextInt((max - min) + 1) + min;
if(hasNeg){
int flag = generateInt(1);
if(flag == 1){
array[i] = randomNum;
} else {
array[i] = 0 - randomNum;
}
} else {
array[i] = randomNum;
}
}
return array;
}
public static int generateInt(int size){
return RAND.nextInt(size + 1);
}
}