
com.github.becausetesting.lang.RandomUtils Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of commons Show documentation
Show all versions of commons Show documentation
A common libraries used for testing framework.
package com.github.becausetesting.lang;
import java.security.SecureRandom;
import java.util.Arrays;
import java.util.Collections;
import java.util.List;
import java.util.UUID;
import java.util.concurrent.ThreadLocalRandom;
public class RandomUtils {
public int getRandomNumber(int min, int max) {
// rand.nextInt((max - min) + 1) + min;
// Min + (int)(Math.random() * ((Max - Min) + 1))
return ThreadLocalRandom.current().nextInt(min, max + 1);
}
public String getGUID() {
return UUID.randomUUID().toString();
}
public int getMaxNumber(int[] arrays) {
// a_n=a_1+(n-1)d
int size = arrays.length;
int max = 0;
for (int k = 0; k < size; k++) {
for (int j = 1; j < size - k; j++) {
if (arrays[j - 1] > arrays[j]) {
max = arrays[j - 1];
arrays[j - 1] = arrays[j];
arrays[j] = max;
}
}
}
//System.out.println(arrays);
return arrays[size-1];
}
public int getMinNumber(int[] arrays){
int size=arrays.length;
int min=0;
for(int k=0;k
© 2015 - 2025 Weber Informatics LLC | Privacy Policy