René's URL Explorer Experiment


Title: ccalg - 伪随机数

direct link

Domain: ccalg.dev

Links:

一、基本介绍https://ccalg.dev/index.html
二、快速开始https://ccalg.dev/getting-started.html
三、接口参考https://ccalg.dev/api-reference.html
四、算法原理https://ccalg.dev/algorithms.html
五、构建指南https://ccalg.dev/building.html
六、性能基准https://ccalg.dev/benchmarks.html
七、线程安全https://ccalg.dev/thread-safety.html
八、伪随机数https://ccalg.dev/random.html
九、大数库https://ccalg.dev/ccbi.html
include/ccrandom.hhttps://github.com/CandyMi/ccalg/blob/master/include/ccrandom.h
[1]https://ccalg.dev/random.html#ref-1
[1]https://ccalg.dev/random.html#ref-1
[1]https://ccalg.dev/random.html#ref-1
[4]https://ccalg.dev/random.html#ref-4
[2]https://ccalg.dev/random.html#ref-2
[1]https://ccalg.dev/random.html#ref-1
[2]https://ccalg.dev/random.html#ref-2
arXiv:1805.01407https://arxiv.org/abs/1805.01407
vigna.di.unimi.it/xorshifthttps://vigna.di.unimi.it/xorshift/
arXiv:2001.05304https://arxiv.org/abs/2001.05304
pracrand.sourceforge.nethttps://pracrand.sourceforge.net/
GitHubhttps://github.com/CandyMi/ccalg
https://ccalg.dev/random.html
1. 设计思想与核心机制https://ccalg.dev/random.html#1
1.1 三引擎分层https://ccalg.dev/random.html#11
1.2 Xoroshiro128++ (ccrandom128)https://ccalg.dev/random.html#12-xoroshiro128-ccrandom128
1.3 Xoshiro256** (ccrandom256)https://ccalg.dev/random.html#13-xoshiro256-ccrandom256
1.4 Xoshiro512** (ccrandom512)https://ccalg.dev/random.html#14-xoshiro512-ccrandom512
1.5 种子系统:SplitMix64https://ccalg.dev/random.html#15-splitmix64
1.5 浮点数输出策略https://ccalg.dev/random.html#15
2. 技术优势https://ccalg.dev/random.html#2
2.1 速度https://ccalg.dev/random.html#21
2.2 统计质量https://ccalg.dev/random.html#22
2.3 跨平台可复现性https://ccalg.dev/random.html#23
2.4 零开销接入https://ccalg.dev/random.html#24
2.5 资源占用https://ccalg.dev/random.html#25
3. 使用须知与局限https://ccalg.dev/random.html#3
3.1 非加密 —— 安全的边界在哪里https://ccalg.dev/random.html#31
3.2 线程安全https://ccalg.dev/random.html#32
3.3 每次构造都要 inithttps://ccalg.dev/random.html#33-init
3.4 无 jump-aheadhttps://ccalg.dev/random.html#34-jump-ahead
3.5 版本间无向后兼容保证https://ccalg.dev/random.html#35
3.6 浮点数并非 [0, 1]https://ccalg.dev/random.html#36-0-1
3.7 性能权衡速查https://ccalg.dev/random.html#37
4. 使用用例https://ccalg.dev/random.html#4
4.1 基础:产生一批随机整数https://ccalg.dev/random.html#41
4.2 随机浮点数:模拟抛硬币https://ccalg.dev/random.html#42
4.3 洗牌 (Fisher–Yates)https://ccalg.dev/random.html#43-fisheryates
4.4 正态分布 (Box–Muller)https://ccalg.dev/random.html#44-boxmuller
4.5 蒙特卡洛估算 πhttps://ccalg.dev/random.html#45
4.6 多线程并行采样https://ccalg.dev/random.html#46
4.7 确定性单元测试(快照种子)https://ccalg.dev/random.html#47
5. 结论https://ccalg.dev/random.html#5
5.1 关于设计思想https://ccalg.dev/random.html#51
5.2 关于技术优势https://ccalg.dev/random.html#52
5.3 关于使用须知https://ccalg.dev/random.html#53
5.4 最终建议https://ccalg.dev/random.html#54
6. cctreap 为何选择 xorshift64https://ccalg.dev/random.html#6-cctreap-xorshift64
6.1 几个关键事实https://ccalg.dev/random.html#61
6.2 核心原因https://ccalg.dev/random.html#62
6.3 一句话总结https://ccalg.dev/random.html#63
参考文献https://ccalg.dev/random.html#_1

Viewport: width=device-width, initial-scale=1.0


URLs of crawlers that visited me.