C++ std::random 如何实现其他发行版
C++ std::random How to implement other distributions?
C++ std statistical distributions 有 20 种不同的分布。但是,我找不到其他一些发行版,例如Burr,Wakeby,Pearson等。您能否建议我如何轻松实现这些分发?
问候西
与标准库中的大多数内容一样,随机功能定义了用户可以实现以扩展库Concepts
。N3797 的 26.5.1 中描述了用于随机数生成的那些。随机数分布在 26.5.1.6 中描述。
要实现新的发行版,您需要实现满足这些要求的函子,然后它可以与现有的库实现一起使用。
相关文章:
- 如何制作 cmakelists.txt编译使用在其他地方声明和实现的函数和类的 CPP
- 如何创建一个接口,允许我访问C++中的按钮(和其他ui)函数,该函数是使用python中的MFC实现的
- 标题实现取代了其他实现
- 实现文件只能识别其他类的远期声明
- 有没有办法实现从 c++ 中其他抽象类多重继承的抽象类?
- 如何从实现与其他接口共享的接口的类继承
- 允许其他基类实现虚拟函数
- 除了堆栈和堆模型之外,还为C++实现了哪些其他形式的自动和动态存储
- 在其他类中实现访问类
- 在其他类中实现std ::类似阵列的构造函数
- 如何在无法访问 vblank 的情况下实现平均 60(或 30,或其他数字)FPS?
- GCC 4.4 不实现 C++11 范围循环.它还支持哪些其他范围循环语法
- 函子 - 它们相对于未实现运算符的其他类具有什么能力 ( )
- C++ std::random 如何实现其他发行版
- C++如何用模板指定或其他方式实现
- 在其他实现文件中包含实现文件有什么用?
- 头文件应该包括其他头文件,还是由实现来决定
- float4::set_wxy(以及其他set-swizzle操作)的更好的SSE2实现
- std::vector 实现是否使用内部数组或链表或其他
- 如何实现指向其他乘法类型向量的C++向量