如何从C++中的双变量正态和学生T分布中生成随机样本?

Grz*_*nio 4 c++ math statistics probability

从双变量正态分布和学生T分布生成随机样本的最佳方法是什么?在这两种情况下,sigma是1,意思是0 - 所以我真正感兴趣的唯一参数是相关性(和学生t的自由度).我需要在C++中使用解决方案,所以我不能不幸地使用MatLab或Mathematica已经实现的函数.