E-Ink 新闻日报

← 返回列表

Andrew Kensler的permute():一种无状态、常数时间伪随机顺序数组迭代函数

Andrew Kensler提出的permute()是一种无状态、常数时间的伪随机数组迭代方法,无需Fisher-Yates洗牌即可实现无放回采样。该方法最初在离线渲染领域推广,源自密码学概念,但可广泛应用于统计分析和日常采样场景。

背景

置换迭代技术常用于蒙特卡洛渲染中,以随机顺序对像素或光线路径进行采样。该方法避免了O(n)洗牌开销,同时提供确定性但视觉随机的访问模式。

来源
Lobsters
发布时间
2026年11月12日 04:08
评分
6.0 / 10