java获取以时间为种子的随机数

    技术2024-07-26  20

    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;  } }

    最新回复(0)