1
0
mirror of https://github.com/Snailclimb/JavaGuide synced 2025-06-16 18:10:13 +08:00

Update java17.md

This commit is contained in:
paigeman 2023-06-20 11:01:48 +08:00 committed by GitHub
parent a2d8609d09
commit 84020365f7
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -40,9 +40,9 @@ Java 17 将是继 Java 8 以来最重要的长期支持LTS版本是 Jav
JDK 17 之前,我们可以借助 `Random``ThreadLocalRandom``SplittableRandom`来生成随机数。不过,这 3 个类都各有缺陷,且缺少常见的伪随机算法支持。
Java 17 为伪随机数生成器 pseudorandom number generatorRPNG又称为确定性随机位生成器增加了新的接口类型和实现使得开发者更容易在应用程序中互换使用各种 PRNG 算法。
Java 17 为伪随机数生成器 pseudorandom number generatorPRNG又称为确定性随机位生成器增加了新的接口类型和实现使得开发者更容易在应用程序中互换使用各种 PRNG 算法。
> [RPNG](https://ctf-wiki.org/crypto/streamcipher/prng/intro/) 用来生成接近于绝对随机数序列的数字序列。一般来说PRNG 会依赖于一个初始值也称为种子来生成对应的伪随机数序列。只要种子确定了PRNG 所生成的随机数就是完全确定的,因此其生成的随机数序列并不是真正随机的。
> [PRNG](https://ctf-wiki.org/crypto/streamcipher/prng/intro/) 用来生成接近于绝对随机数序列的数字序列。一般来说PRNG 会依赖于一个初始值也称为种子来生成对应的伪随机数序列。只要种子确定了PRNG 所生成的随机数就是完全确定的,因此其生成的随机数序列并不是真正随机的。
使用示例: