Java借助System.currentTimeMillis()生成随机数的方法分享

戚薇 Java经验 发布时间:2022-07-02 11:40:27 阅读数:8527 1 随机数
下文笔者讲述使用System.currentTimeMillis()方法生成随机数的方法分享,如下所示
实现思路:
   1.使用System.currentTimeMillis()
      返回当前时间(对应1970-1-1)的毫秒数对应的long数据
   2.使用Random类中的nextInt(int n)产生随机数,
      同时随机种子使用
例:
package com.java265.other;
import java.util.Random;
public class TestRandom {
	/**
	 * java265.com 示例程序
	 */
	public static void main(String[] args) {

		int j = 0;
		while (j < 100) {
		int i = (int) (System.currentTimeMillis() % 60000);
		// 生成随机数
		Random random = new Random();

		System.out.println("随机数: " + random.nextInt(i));
		j++;
	}
		System.out.println("随机数生成完毕!");
  }
}

-------运行以上代码,将输出以下信息------
随机数: 4582
随机数: 5144
随机数: 4783
随机数: 5383
随机数: 2422
随机数: 328
随机数: 2758
随机数: 4156
随机数: 3692
随机数: 4590
随机数: 6850
随机数: 960
随机数: 5300
随机数: 1746
随机数: 1951
随机数: 4557
随机数: 2536
随机数: 6691
随机数: 3096
随机数: 758
随机数: 648
随机数: 5440
随机数: 3849
随机数: 4191
随机数: 2231
随机数: 7129
随机数: 5789
随机数: 2902
随机数: 3884
随机数: 5601
随机数: 468
随机数: 5722
随机数: 4681
随机数: 115
随机数: 4206
随机数: 3901
随机数: 1270
随机数: 4345
随机数: 3188
随机数: 1798
随机数: 4876
随机数: 818
随机数: 2628
随机数: 3427
随机数: 2729
随机数: 2280
随机数: 275
随机数: 419
随机数: 1484
随机数: 2146
随机数: 5094
随机数: 595
随机数: 6844
随机数: 1575
随机数: 1331
随机数: 2310
随机数: 1671
随机数: 1437
随机数: 2958
随机数: 6278
随机数: 4734
随机数: 5201
随机数: 4239
随机数: 4397
随机数: 2776
随机数: 894
随机数: 2681
随机数: 5650
随机数: 6706
随机数: 3845
随机数: 1679
随机数: 4000
随机数: 3198
随机数: 438
随机数: 4339
随机数: 951
随机数: 6299
随机数: 1784
随机数: 714
随机数: 7087
随机数: 508
随机数: 563
随机数: 4076
随机数: 2729
随机数: 2318
随机数: 4673
随机数: 3887
随机数: 5998
随机数: 1209
随机数: 614
随机数: 4193
随机数: 6554
随机数: 2805
随机数: 1971
随机数: 3342
随机数: 6343
随机数: 6464
随机数: 3000
随机数: 4439
随机数: 6606
随机数生成完毕!
版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

本文链接: https://www.Java265.com/JavaJingYan/202207/16567347373867.html

最近发表

热门文章

好文推荐

Java265.com

https://www.java265.com

站长统计|粤ICP备14097017号-3

Powered By Java265.com信息维护小组

使用手机扫描二维码

关注我们看更多资讯

java爱好者