1. 概述
Java SE 17的发布引入了随机数生成API的更新——JEP 356。
这次API更新引入了新的接口类型,以及方便地列出、查找和实例化生成器工厂的方法。此外,现在还有一组新的随机数生成器实现可用。
在本教程中,我们将比较新的RandomGenerator API与旧的Random API。我们将查看列出所有可用的生成器工厂,并根据其名称或属性选择生成器。
我们还将探索新API的线程安全性和性能。
2. 旧的Random API
首先,让我们看看基于Random类的Java旧API进行随机数生成。
大约 6 分钟