import java.util.Random;
public class RandomNumber { public static void main(String[] args) {
for(int i = 0; i < 100; i++){ System.out.println(getRandomIndex(100000)); } }
private static int getRandomIndex(int nMaxInexNum){ int nIndex = 0; if(nMaxInexNum <= 0){ System.out.println("nMaxInexNum is not correct. nMaxInexNum=" + nMaxInexNum); } Random ranNum = new Random(); int randomIndex_1 = (ranNum.nextInt() % nMaxInexNum + nMaxInexNum) % nMaxInexNum; int randomIndex_2 = (ranNum.nextInt() % nMaxInexNum + nMaxInexNum) % nMaxInexNum; int randomIndex_3 = (ranNum.nextInt() % nMaxInexNum + nMaxInexNum) % nMaxInexNum; nIndex = (randomIndex_1 + randomIndex_2 + randomIndex_3) % nMaxInexNum; return nIndex; } }