问题描述
我需要一个种子随机均匀分布生成器(在 [0,1] 范围内),它可以使用由 -march=nocona
构建的 SIMD 进行编码。
Xorshift https://en.wikipedia.org/wiki/Xorshift 或 Hash https://github.com/skeeto/hash-prospector 似乎是此任务的不错选择。
问题似乎将 uint32/64 值映射到浮点数,这不太适合以单(浮点数)精度转换(由于转换和微小浮点数之间的空间有限)。
您建议使用哪种映射?它必须是 32x4 向量化的,在 0-1 范围内均匀间隔,播种并且在 cpu 上相当轻(以音频速率处理音频应用程序;我将用它来制作白噪声音频信号)。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)